From 3f7ab8ec7cbf7f6ab115f77545e7a648e358ddf6 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:09:10 +0800 Subject: [PATCH 001/160] chore: demo --- .../lib/src/rust/api/minimal.dart | 50 ++ .../lib/src/rust/frb_generated.dart | 692 +++++++++++++++++- .../lib/src/rust/frb_generated.io.dart | 204 ++++++ .../lib/src/rust/frb_generated.web.dart | 180 +++++ .../dart_minimal/rust/src/api/minimal.rs | 42 ++ .../dart_minimal/rust/src/frb_generated.io.rs | 30 + .../dart_minimal/rust/src/frb_generated.rs | 458 +++++++++++- .../rust/src/frb_generated.web.rs | 30 + 8 files changed, 1678 insertions(+), 8 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart index 3e1fb0dcd2..e194b0fc27 100644 --- a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart +++ b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart @@ -8,3 +8,53 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; Future minimalAdder({required int a, required int b}) => RustLib.instance.api.crateApiMinimalMinimalAdder(a: a, b: b); + +// Rust type: RustOpaqueMoi> +abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { + int get one; + + void set one(int one); + + Future simpleTraitFnReceiverBorrowTwinNormal(); + + static Future simpleTraitFnTwinNormal( + {required int value}) => + RustLib.instance.api + .crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnTwinNormal( + value: value); + + static Future simpleTraitFnWithDefaultImplTwinNormal() => RustLib + .instance.api + .crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + + void dispose(); + + bool get isDisposed; +} + +// Rust type: RustOpaqueMoi> +abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { + int get two; + + void set two(int two); + + Future simpleTraitFnReceiverBorrowTwinNormal(); + + static Future simpleTraitFnTwinNormal( + {required int value}) => + RustLib.instance.api + .crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnTwinNormal( + value: value); + + static Future simpleTraitFnWithDefaultImplTwinNormal() => RustLib + .instance.api + .crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + + void dispose(); + + bool get isDisposed; +} + +abstract class SimpleTraitTwinNormal { + Future simpleTraitFnReceiverBorrowTwinNormal(); +} diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index a6229a2a4a..ecd2afa4e5 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -56,7 +56,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -2119384465; + int get rustContentHash => -1342678134; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -67,9 +67,61 @@ class RustLib extends BaseEntrypoint { } abstract class RustLibApi extends BaseApi { + int crateApiMinimalStructOneWithTraitTwinNormalGetOne( + {required StructOneWithTraitTwinNormal that}); + + void crateApiMinimalStructOneWithTraitTwinNormalSetOne( + {required StructOneWithTraitTwinNormal that, required int one}); + + Future + crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + {required StructOneWithTraitTwinNormal that}); + + Future + crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnTwinNormal( + {required int value}); + + Future + crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + + int crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( + {required StructTwoWithTraitTwinNormal that}); + + void crateApiMinimalStructTwoWithTraitTwinNormalSetTwo( + {required StructTwoWithTraitTwinNormal that, required int two}); + + Future + crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + {required StructTwoWithTraitTwinNormal that}); + + Future + crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnTwinNormal( + {required int value}); + + Future + crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + Future crateApiMinimalInitApp(); Future crateApiMinimalMinimalAdder({required int a, required int b}); + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr; } class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @@ -80,13 +132,303 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { required super.portManager, }); + @override + int crateApiMinimalStructOneWithTraitTwinNormalGetOne( + {required StructOneWithTraitTwinNormal that}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: kCrateApiMinimalStructOneWithTraitTwinNormalGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMinimalStructOneWithTraitTwinNormalGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitTwinNormal_get_one", + argNames: ["that"], + ); + + @override + void crateApiMinimalStructOneWithTraitTwinNormalSetOne( + {required StructOneWithTraitTwinNormal that, required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + that, serializer); + sse_encode_i_32(one, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 2)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kCrateApiMinimalStructOneWithTraitTwinNormalSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMinimalStructOneWithTraitTwinNormalSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitTwinNormal_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + {required StructOneWithTraitTwinNormal that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 3, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal", + argNames: ["that"], + ); + + @override + Future + crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnTwinNormal( + {required int value}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(value, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 4, port: port_); + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal, + decodeErrorData: null, + ), + constMeta: + kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnTwinNormalConstMeta, + argValues: [value], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal", + argNames: ["value"], + ); + + @override + Future + crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal() { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 5, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormalConstMeta, + argValues: [], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal", + argNames: [], + ); + + @override + int crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( + {required StructTwoWithTraitTwinNormal that}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 6)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: kCrateApiMinimalStructTwoWithTraitTwinNormalGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMinimalStructTwoWithTraitTwinNormalGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitTwinNormal_get_two", + argNames: ["that"], + ); + + @override + void crateApiMinimalStructTwoWithTraitTwinNormalSetTwo( + {required StructTwoWithTraitTwinNormal that, required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + that, serializer); + sse_encode_i_32(two, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 7)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kCrateApiMinimalStructTwoWithTraitTwinNormalSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMinimalStructTwoWithTraitTwinNormalSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitTwinNormal_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + {required StructTwoWithTraitTwinNormal that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 8, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal", + argNames: ["that"], + ); + + @override + Future + crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnTwinNormal( + {required int value}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(value, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 9, port: port_); + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal, + decodeErrorData: null, + ), + constMeta: + kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnTwinNormalConstMeta, + argValues: [value], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal", + argNames: ["value"], + ); + + @override + Future + crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal() { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 10, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormalConstMeta, + argValues: [], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal", + argNames: [], + ); + @override Future crateApiMinimalInitApp() { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1, port: port_); + funcId: 14, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -111,7 +453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 2, port: port_); + funcId: 15, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -129,6 +471,100 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["a", "b"], ); + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected int dco_decode_i_32(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -141,6 +577,84 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return; } + @protected + BigInt dco_decode_usize(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dcoDecodeU64(raw); + } + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected int sse_decode_i_32(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs @@ -152,12 +666,106 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { // Codec=Sse (Serialization based), see doc to use other codecs } + @protected + BigInt sse_decode_usize(SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return deserializer.buffer.getBigUint64(); + } + @protected bool sse_decode_bool(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs return deserializer.buffer.getUint8() != 0; } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitTwinNormalImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitTwinNormalImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitTwinNormalImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitTwinNormalImpl) + .frbInternalSseEncode(move: null), + serializer); + } + @protected void sse_encode_i_32(int self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs @@ -169,9 +777,87 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { // Codec=Sse (Serialization based), see doc to use other codecs } + @protected + void sse_encode_usize(BigInt self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + serializer.buffer.putBigUint64(self); + } + @protected void sse_encode_bool(bool self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs serializer.buffer.putUint8(self ? 1 : 0); } } + +// Section: boilerplate + +@sealed +class StructOneWithTraitTwinNormalImpl extends RustOpaque + implements StructOneWithTraitTwinNormal { + // Not to be used by end users + StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr, + ); + + int get one => + RustLib.instance.api.crateApiMinimalStructOneWithTraitTwinNormalGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiMinimalStructOneWithTraitTwinNormalSetOne(that: this, one: one); + + Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api + .crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + that: this, + ); +} + +@sealed +class StructTwoWithTraitTwinNormalImpl extends RustOpaque + implements StructTwoWithTraitTwinNormal { + // Not to be used by end users + StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr, + ); + + int get two => + RustLib.instance.api.crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiMinimalStructTwoWithTraitTwinNormalSetTwo(that: this, two: two); + + Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api + .crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + that: this, + ); +} diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart index 514bf14e56..c93e721759 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart @@ -18,27 +18,167 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { required super.portManager, }); + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw); + + @protected + SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + @protected int dco_decode_i_32(dynamic raw); @protected void dco_decode_unit(dynamic raw); + @protected + BigInt dco_decode_usize(dynamic raw); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer); + @protected int sse_decode_i_32(SseDeserializer deserializer); @protected void sse_decode_unit(SseDeserializer deserializer); + @protected + BigInt sse_decode_usize(SseDeserializer deserializer); + @protected bool sse_decode_bool(SseDeserializer deserializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); + @protected void sse_encode_i_32(int self, SseSerializer serializer); @protected void sse_encode_unit(void self, SseSerializer serializer); + @protected + void sse_encode_usize(BigInt self, SseSerializer serializer); + @protected void sse_encode_bool(bool self, SseSerializer serializer); } @@ -56,4 +196,68 @@ class RustLibWire implements BaseWire { /// The symbols are looked up in [dynamicLibrary]. RustLibWire(ffi.DynamicLibrary dynamicLibrary) : _lookup = dynamicLibrary.lookup; + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr + .asFunction)>(); } diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart index d1f8695480..74ad98f669 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart @@ -20,27 +20,167 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { required super.portManager, }); + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw); + + @protected + SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + @protected int dco_decode_i_32(dynamic raw); @protected void dco_decode_unit(dynamic raw); + @protected + BigInt dco_decode_usize(dynamic raw); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer); + @protected int sse_decode_i_32(SseDeserializer deserializer); @protected void sse_decode_unit(SseDeserializer deserializer); + @protected + BigInt sse_decode_usize(SseDeserializer deserializer); + @protected bool sse_decode_bool(SseDeserializer deserializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); + @protected void sse_encode_i_32(int self, SseSerializer serializer); @protected void sse_encode_unit(void self, SseSerializer serializer); + @protected + void sse_encode_usize(BigInt self, SseSerializer serializer); + @protected void sse_encode_bool(bool self, SseSerializer serializer); } @@ -49,6 +189,30 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { class RustLibWire implements BaseWire { RustLibWire.fromExternalLibrary(ExternalLibrary lib); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr); } @JS('wasm_bindgen') @@ -62,4 +226,20 @@ class RustLibWasmModule implements WasmModule { @override external RustLibWasmModule bind(dynamic thisArg, String moduleName); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic ptr); } diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index 517e29973f..dad8409d51 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -8,3 +8,45 @@ pub fn init_app() { pub fn minimal_adder(a: i32, b: i32) -> i32 { a + b } + +// TODO temp demo + +pub trait SimpleTraitTwinNormal { + fn simple_trait_fn_twin_normal(value: i32) -> Self; + + fn simple_trait_fn_with_default_impl_twin_normal() -> i32 { + 42 + } + + fn simple_trait_fn_receiver_borrow_twin_normal(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitTwinNormal { + pub one: i32, +} + +impl SimpleTraitTwinNormal for StructOneWithTraitTwinNormal { + fn simple_trait_fn_twin_normal(value: i32) -> Self { + StructOneWithTraitTwinNormal { one: value } + } + + fn simple_trait_fn_receiver_borrow_twin_normal(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitTwinNormal { + pub two: i32, +} + +impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { + fn simple_trait_fn_twin_normal(value: i32) -> Self { + StructTwoWithTraitTwinNormal { two: value * 2 } + } + + fn simple_trait_fn_receiver_borrow_twin_normal(&self) -> i32 { + self.two * 2 + } +} diff --git a/frb_example/dart_minimal/rust/src/frb_generated.io.rs b/frb_example/dart_minimal/rust/src/frb_generated.io.rs index 1cfa2a0e73..df7685e80e 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.io.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.io.rs @@ -4,6 +4,8 @@ // Section: imports use super::*; +use crate::api::minimal::SimpleTraitTwinNormal; +use crate::api::minimal::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; use flutter_rust_bridge::{Handler, IntoIntoDart}; @@ -11,3 +13,31 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; // Section: boilerplate flutter_rust_bridge::frb_generated_boilerplate_io!(); + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::decrement_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::decrement_strong_count(ptr as _); +} diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index fb26d7f88c..1725d125c6 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -21,6 +21,8 @@ // Section: imports +use crate::api::minimal::SimpleTraitTwinNormal; +use crate::api::minimal::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; use flutter_rust_bridge::{Handler, IntoIntoDart}; @@ -33,7 +35,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -2119384465; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1342678134; // Section: executor @@ -41,6 +43,266 @@ flutter_rust_bridge::frb_generated_default_handler!(); // Section: wire_funcs +fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_get_one_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: "StructOneWithTraitTwinNormal_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = , + >>::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_set_one_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: "StructOneWithTraitTwinNormal_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::minimal::StructOneWithTraitTwinNormal::simple_trait_fn_receiver_borrow_twin_normal(&api_that)) + })()) + } }) +} +fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::minimal::StructOneWithTraitTwinNormal::simple_trait_fn_twin_normal(api_value)) + })()) + } }) +} +fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::minimal::StructOneWithTraitTwinNormal::simple_trait_fn_with_default_impl_twin_normal()) + })()) + } }) +} +fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_get_two_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: "StructTwoWithTraitTwinNormal_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = , + >>::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_set_two_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: "StructTwoWithTraitTwinNormal_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_two = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::minimal::StructTwoWithTraitTwinNormal::simple_trait_fn_receiver_borrow_twin_normal(&api_that)) + })()) + } }) +} +fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::minimal::StructTwoWithTraitTwinNormal::simple_trait_fn_twin_normal(api_value)) + })()) + } }) +} +fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::minimal::StructTwoWithTraitTwinNormal::simple_trait_fn_with_default_impl_twin_normal()) + })()) + } }) +} fn wire__crate__api__minimal__init_app_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -108,8 +370,61 @@ fn wire__crate__api__minimal__minimal_adder_impl( ) } +// Section: related_funcs + +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); + // Section: dart2rust +impl SseDecode for StructOneWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructTwoWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + impl SseDecode for i32 { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -122,6 +437,13 @@ impl SseDecode for () { fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {} } +impl SseDecode for usize { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + deserializer.cursor.read_u64::().unwrap() as _ + } +} + impl SseDecode for bool { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -138,10 +460,16 @@ fn pde_ffi_dispatcher_primary_impl( ) { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 1 => wire__crate__api__minimal__init_app_impl(port, ptr, rust_vec_len, data_len), - 2 => wire__crate__api__minimal__minimal_adder_impl(port, ptr, rust_vec_len, data_len), - _ => unreachable!(), - } + 3 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +4 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), +5 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), +8 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +9 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), +10 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), +14 => wire__crate__api__minimal__init_app_impl(port, ptr, rust_vec_len, data_len), +15 => wire__crate__api__minimal__minimal_adder_impl(port, ptr, rust_vec_len, data_len), + _ => unreachable!(), + } } fn pde_ffi_dispatcher_sync_impl( @@ -152,12 +480,122 @@ fn pde_ffi_dispatcher_sync_impl( ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { + 1 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_get_one_impl( + ptr, + rust_vec_len, + data_len, + ), + 2 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_set_one_impl( + ptr, + rust_vec_len, + data_len, + ), + 6 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_get_two_impl( + ptr, + rust_vec_len, + data_len, + ), + 7 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_set_two_impl( + ptr, + rust_vec_len, + data_len, + ), _ => unreachable!(), } } // Section: rust2dart +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +impl SseEncode for StructOneWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructTwoWithTraitTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for i32 { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -170,6 +608,16 @@ impl SseEncode for () { fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {} } +impl SseEncode for usize { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + serializer + .cursor + .write_u64::(self as _) + .unwrap(); + } +} + impl SseEncode for bool { // 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/dart_minimal/rust/src/frb_generated.web.rs b/frb_example/dart_minimal/rust/src/frb_generated.web.rs index 2a167704c1..f4156cd10d 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.web.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.web.rs @@ -4,6 +4,8 @@ // Section: imports use super::*; +use crate::api::minimal::SimpleTraitTwinNormal; +use crate::api::minimal::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; use flutter_rust_bridge::for_generated::wasm_bindgen; @@ -13,3 +15,31 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; // Section: boilerplate flutter_rust_bridge::frb_generated_boilerplate_web!(); + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::decrement_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::>::decrement_strong_count(ptr as _); +} From 7f7c50b0c7d0bf0b11008c098ad10cee597dc288 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:09:23 +0800 Subject: [PATCH 002/160] feat: marker --- frb_example/dart_minimal/rust/src/api/minimal.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index dad8409d51..89f1002ca1 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -11,6 +11,7 @@ pub fn minimal_adder(a: i32, b: i32) -> i32 { // TODO temp demo +#[frb(generate_impl_enum)] pub trait SimpleTraitTwinNormal { fn simple_trait_fn_twin_normal(value: i32) -> Self; From 33dea562fd6fcb94636c766a9f28334edbe5eea8 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:10:21 +0800 Subject: [PATCH 003/160] feat: attr --- .../codegen/parser/mir/parser/attribute.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs b/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs index 8571f511b4..b217d636a9 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs @@ -111,6 +111,10 @@ impl FrbAttributes { self.any_eq(&FrbAttribute::External) } + pub(crate) fn generate_impl_enum(&self) -> bool { + self.any_eq(&FrbAttribute::GenerateImplEnum) + } + pub(crate) fn rust_opaque_codec(&self) -> Option { if self.any_eq(&FrbAttribute::RustOpaqueCodecMoi) { Some(RustOpaqueCodecMode::Moi) @@ -191,6 +195,7 @@ mod frb_keyword { syn::custom_keyword!(non_eq); syn::custom_keyword!(positional); syn::custom_keyword!(external); + syn::custom_keyword!(generate_impl_enum); syn::custom_keyword!(rust_opaque_codec_moi); syn::custom_keyword!(serialize); syn::custom_keyword!(semi_serialize); @@ -229,6 +234,7 @@ enum FrbAttribute { NonEq, Positional, External, + GenerateImplEnum, RustOpaqueCodecMoi, Serialize, // NOTE: Undocumented, since this name may be suboptimal and is subject to change @@ -266,6 +272,14 @@ impl Parse for FrbAttribute { .or_else(|| parse_keyword::(input, &lookahead, non_eq, NonEq)) .or_else(|| parse_keyword::(input, &lookahead, positional, Positional)) .or_else(|| parse_keyword::(input, &lookahead, external, External)) + .or_else(|| { + parse_keyword::( + input, + &lookahead, + generate_impl_enum, + GenerateImplEnum, + ) + }) .or_else(|| { parse_keyword::( input, @@ -661,6 +675,11 @@ mod tests { simple_keyword_tester("external", FrbAttribute::External); } + #[test] + fn test_generate_impl_enum() { + simple_keyword_tester("generate_impl_enum", FrbAttribute::GenerateImplEnum); + } + #[test] fn test_rust_opaque_codec_moi() { simple_keyword_tester("rust_opaque_codec_moi", FrbAttribute::RustOpaqueCodecMoi); From 74d9c53e6546ae87b94bbd6459434922e5c1d549 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:13:31 +0800 Subject: [PATCH 004/160] chore: empty --- frb_codegen/src/library/codegen/parser/mir/parser/mod.rs | 3 +++ .../src/library/codegen/parser/mir/parser/trait_impl_enum.rs | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 frb_codegen/src/library/codegen/parser/mir/parser/trait_impl_enum.rs diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 70bad96a92..43f3d8eabb 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -3,6 +3,7 @@ pub(crate) mod function; pub(crate) mod misc; pub(crate) mod trait_impl; pub(crate) mod ty; +mod trait_impl_enum; use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::mir::pack::MirPack; @@ -36,6 +37,8 @@ pub(crate) fn parse( config.default_rust_opaque_codec, )?; + trait_impl_enum::generate(); + let (struct_pool, enum_pool, dart_code_of_type) = type_parser.consume(); let mut ans = MirPack { diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl_enum.rs b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl_enum.rs new file mode 100644 index 0000000000..1eea26cc44 --- /dev/null +++ b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl_enum.rs @@ -0,0 +1,3 @@ +pub(crate) fn generate() { + todo!() +} From 74b09c2ab0756c89ca28339f060c58c91e23b602 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:13:50 +0800 Subject: [PATCH 005/160] Revert "chore: empty" This reverts commit 74d9c53e6546ae87b94bbd6459434922e5c1d549. --- frb_codegen/src/library/codegen/parser/mir/parser/mod.rs | 3 --- .../src/library/codegen/parser/mir/parser/trait_impl_enum.rs | 3 --- 2 files changed, 6 deletions(-) delete mode 100644 frb_codegen/src/library/codegen/parser/mir/parser/trait_impl_enum.rs diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 43f3d8eabb..70bad96a92 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -3,7 +3,6 @@ pub(crate) mod function; pub(crate) mod misc; pub(crate) mod trait_impl; pub(crate) mod ty; -mod trait_impl_enum; use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::mir::pack::MirPack; @@ -37,8 +36,6 @@ pub(crate) fn parse( config.default_rust_opaque_codec, )?; - trait_impl_enum::generate(); - let (struct_pool, enum_pool, dart_code_of_type) = type_parser.consume(); let mut ans = MirPack { diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl_enum.rs b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl_enum.rs deleted file mode 100644 index 1eea26cc44..0000000000 --- a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl_enum.rs +++ /dev/null @@ -1,3 +0,0 @@ -pub(crate) fn generate() { - todo!() -} From f225ebc8b0172bb39c409910ac86f042151fe364 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:14:08 +0800 Subject: [PATCH 006/160] refactor: mv --- frb_codegen/src/library/codegen/parser/mir/parser/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 70bad96a92..559f96e1ed 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -26,9 +26,6 @@ pub(crate) fn parse( hir_flat.types_map(), ); - let (funcs_all, skipped_functions) = - function::parse(config, &hir_flat.functions, &mut type_parser, &structs_map)?; - let trait_impls = trait_impl::parse( &hir_flat.trait_impls, &mut type_parser, @@ -36,6 +33,9 @@ pub(crate) fn parse( config.default_rust_opaque_codec, )?; + let (funcs_all, skipped_functions) = + function::parse(config, &hir_flat.functions, &mut type_parser, &structs_map)?; + let (struct_pool, enum_pool, dart_code_of_type) = type_parser.consume(); let mut ans = MirPack { From 307e152d957f3a281ba2d34c5701d49aad4d9ed2 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:15:42 +0800 Subject: [PATCH 007/160] feat: more --- .../src/library/codegen/parser/mir/parser/function/mod.rs | 2 ++ frb_codegen/src/library/codegen/parser/mir/parser/mod.rs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/function/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/function/mod.rs index 1333bb4f2e..6c93a60db5 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/function/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/function/mod.rs @@ -7,6 +7,7 @@ use crate::codegen::parser::mir::parser::function::func_or_skip::MirFuncOrSkip; use crate::codegen::parser::mir::parser::ty::TypeParser; use itertools::{concat, Itertools}; use std::collections::HashMap; +use crate::codegen::ir::mir::trait_impl::MirTraitImpl; pub(crate) mod auto_accessor; pub(crate) mod func_or_skip; @@ -17,6 +18,7 @@ pub(crate) fn parse( src_fns: &[HirFlatFunction], type_parser: &mut TypeParser, src_structs: &HashMap, + trait_impls: &[MirTraitImpl], ) -> anyhow::Result<(Vec, Vec)> { let items = concat([ real::parse(src_fns, type_parser, config)?, diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 559f96e1ed..9f51e0c99b 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -34,7 +34,7 @@ pub(crate) fn parse( )?; let (funcs_all, skipped_functions) = - function::parse(config, &hir_flat.functions, &mut type_parser, &structs_map)?; + function::parse(config, &hir_flat.functions, &mut type_parser, &structs_map, &trait_impls)?; let (struct_pool, enum_pool, dart_code_of_type) = type_parser.consume(); From b7ea9f2348b9ee89499a12255eb63c9dface7b92 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:15:45 +0800 Subject: [PATCH 008/160] Revert "feat: more" This reverts commit 307e152d957f3a281ba2d34c5701d49aad4d9ed2. --- .../src/library/codegen/parser/mir/parser/function/mod.rs | 2 -- frb_codegen/src/library/codegen/parser/mir/parser/mod.rs | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/function/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/function/mod.rs index 6c93a60db5..1333bb4f2e 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/function/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/function/mod.rs @@ -7,7 +7,6 @@ use crate::codegen::parser::mir::parser::function::func_or_skip::MirFuncOrSkip; use crate::codegen::parser::mir::parser::ty::TypeParser; use itertools::{concat, Itertools}; use std::collections::HashMap; -use crate::codegen::ir::mir::trait_impl::MirTraitImpl; pub(crate) mod auto_accessor; pub(crate) mod func_or_skip; @@ -18,7 +17,6 @@ pub(crate) fn parse( src_fns: &[HirFlatFunction], type_parser: &mut TypeParser, src_structs: &HashMap, - trait_impls: &[MirTraitImpl], ) -> anyhow::Result<(Vec, Vec)> { let items = concat([ real::parse(src_fns, type_parser, config)?, diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 9f51e0c99b..559f96e1ed 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -34,7 +34,7 @@ pub(crate) fn parse( )?; let (funcs_all, skipped_functions) = - function::parse(config, &hir_flat.functions, &mut type_parser, &structs_map, &trait_impls)?; + function::parse(config, &hir_flat.functions, &mut type_parser, &structs_map)?; let (struct_pool, enum_pool, dart_code_of_type) = type_parser.consume(); From 6b6ff7615349545d32e12ad82faaeb2f0c63d093 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:22:49 +0800 Subject: [PATCH 009/160] chore: empty --- frb_codegen/src/library/codegen/parser/hir/flat/mod.rs | 5 ++++- .../transformer/generate_trait_impl_enum_transformer.rs | 6 ++++++ .../src/library/codegen/parser/hir/flat/transformer/mod.rs | 1 + 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs index 0225b5a669..15c27c765e 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs @@ -34,8 +34,11 @@ pub(crate) fn parse( let pack = transformer::resolve_type_alias_transformer::transform(pack)?; dump(dumper, "7_resolve_type_alias_transformer", &pack)?; + let pack = transformer::generate_trait_impl_enum_transformer::transform(pack)?; + dump(dumper, "8_generate_trait_impl_enum_transformer", &pack)?; + let pack = transformer::sort_transformer::transform(pack)?; - dump(dumper, "8_sort_transformer", &pack)?; + dump(dumper, "9_sort_transformer", &pack)?; Ok(pack) } diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs new file mode 100644 index 0000000000..2c10e8f29d --- /dev/null +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -0,0 +1,6 @@ +use crate::codegen::ir::hir::flat::pack::HirFlatPack; + +pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { + TODO; + Ok(pack) +} diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/mod.rs index 091b9062b7..8137621b2a 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/mod.rs @@ -1,6 +1,7 @@ pub(crate) mod copy_trait_def_to_impl_transformer; pub(crate) mod filter_transformer; pub(crate) mod function_frb_override_transformer; +pub(crate) mod generate_trait_impl_enum_transformer; pub(crate) mod merge_duplicate_transformer; pub(crate) mod remove_not_defined_trait_transformer; pub(crate) mod resolve_type_alias_transformer; From 5015271baaf0d6bccf7f237e89ca7b1ae96fdb0f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:24:43 +0800 Subject: [PATCH 010/160] feat: more --- .../library/codegen/parser/mir/parser/mod.rs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 559f96e1ed..4aff1ffaf9 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -17,14 +17,8 @@ pub(crate) fn parse( ) -> anyhow::Result { let structs_map = hir_flat.structs_map(); let enums_map = hir_flat.enums_map(); - let traits_map = hir_flat.traits_map(); - let mut type_parser = TypeParser::new( - structs_map.clone(), - enums_map.clone(), - traits_map, - hir_flat.types_map(), - ); + let mut type_parser = create_type_parser(hir_flat); let trait_impls = trait_impl::parse( &hir_flat.trait_impls, @@ -60,3 +54,12 @@ pub(crate) fn parse( Ok(ans) } + +fn create_type_parser(hir_flat: &HirFlatPack) -> TypeParser { + TypeParser::new( + hir_flat.structs_map(), + hir_flat.enums_map(), + hir_flat.traits_map(), + hir_flat.types_map(), + ) +} From 5e7c8849502e01791313c6ebbd77c4736668f7ed Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:25:13 +0800 Subject: [PATCH 011/160] refactor: more --- frb_codegen/src/library/codegen/parser/mir/parser/mod.rs | 7 +------ .../src/library/codegen/parser/mir/parser/trait_impl.rs | 8 ++++---- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 4aff1ffaf9..39dc5ba924 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -20,12 +20,7 @@ pub(crate) fn parse( let mut type_parser = create_type_parser(hir_flat); - let trait_impls = trait_impl::parse( - &hir_flat.trait_impls, - &mut type_parser, - config.default_stream_sink_codec, - config.default_rust_opaque_codec, - )?; + let trait_impls = trait_impl::parse(&hir_flat.trait_impls, &mut type_parser, config)?; let (funcs_all, skipped_functions) = function::parse(config, &hir_flat.functions, &mut type_parser, &structs_map)?; diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs index c49464a8cb..8039dd2837 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs @@ -2,6 +2,7 @@ use crate::codegen::generator::codec::structs::CodecMode; use crate::codegen::ir::hir::flat::trait_impl::HirFlatTraitImpl; use crate::codegen::ir::mir::trait_impl::MirTraitImpl; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; +use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; use crate::codegen::parser::mir::parser::attribute::FrbAttributes; use crate::codegen::parser::mir::parser::ty::trait_def::parse_type_trait; use crate::codegen::parser::mir::parser::ty::{TypeParser, TypeParserParsingContext}; @@ -11,14 +12,13 @@ use itertools::Itertools; pub(crate) fn parse( hir_trait_impls: &[HirFlatTraitImpl], type_parser: &mut TypeParser, - default_stream_sink_codec: CodecMode, - default_rust_opaque_codec: RustOpaqueCodecMode, + config: &ParserMirInternalConfig, ) -> anyhow::Result> { let context = TypeParserParsingContext { initiated_namespace: CrateName::self_crate().namespace(), // just a dummy value func_attributes: FrbAttributes::parse(&[])?, - default_stream_sink_codec, - default_rust_opaque_codec, + default_stream_sink_codec: config.default_stream_sink_codec, + default_rust_opaque_codec: config.default_rust_opaque_codec, owner: None, }; From 9efdaa884e036ac371fc2c0abe81c0e92b63c25f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:26:03 +0800 Subject: [PATCH 012/160] feat: more --- .../src/library/codegen/parser/mir/parser/mod.rs | 11 +---------- .../src/library/codegen/parser/mir/parser/ty/mod.rs | 12 +++++++++++- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 39dc5ba924..e9fd2b997a 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -18,7 +18,7 @@ pub(crate) fn parse( let structs_map = hir_flat.structs_map(); let enums_map = hir_flat.enums_map(); - let mut type_parser = create_type_parser(hir_flat); + let mut type_parser = TypeParser::new_from_hir_flat_pack(hir_flat); let trait_impls = trait_impl::parse(&hir_flat.trait_impls, &mut type_parser, config)?; @@ -49,12 +49,3 @@ pub(crate) fn parse( Ok(ans) } - -fn create_type_parser(hir_flat: &HirFlatPack) -> TypeParser { - TypeParser::new( - hir_flat.structs_map(), - hir_flat.enums_map(), - hir_flat.traits_map(), - hir_flat.types_map(), - ) -} diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs index 155679bdfb..d0ec4a37c8 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs @@ -1,4 +1,5 @@ use crate::codegen::generator::codec::structs::CodecMode; +use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::hir::flat::struct_or_enum::HirFlatEnum; use crate::codegen::ir::hir::flat::struct_or_enum::HirFlatStruct; use crate::codegen::ir::hir::flat::traits::HirFlatTrait; @@ -57,7 +58,16 @@ pub(crate) struct TypeParser<'a> { } impl<'a> TypeParser<'a> { - pub(crate) fn new( + pub(crate) fn new_from_hir_flat_pack(hir_flat: &HirFlatPack) -> Self { + Self::new( + hir_flat.structs_map(), + hir_flat.enums_map(), + hir_flat.traits_map(), + hir_flat.types_map(), + ) + } + + fn new( src_structs: HashMap, src_enums: HashMap, src_traits: HashMap, From d719b23534cbaae7779a6ea4f6ace0dc5a4cd203 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:28:18 +0800 Subject: [PATCH 013/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 4 +++- .../library/codegen/parser/mir/parser/mod.rs | 21 ++++++++++++++++++- .../codegen/parser/mir/parser/trait_impl.rs | 7 ++++--- 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 2c10e8f29d..94c9b792d9 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -1,6 +1,8 @@ use crate::codegen::ir::hir::flat::pack::HirFlatPack; +use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { - TODO; + let trait_impls = tentative_parse_trait_impls(&pack); + Ok(pack) } diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index e9fd2b997a..528dfe5130 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -4,8 +4,11 @@ pub(crate) mod misc; pub(crate) mod trait_impl; pub(crate) mod ty; +use crate::codegen::generator::codec::structs::CodecMode; use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::mir::pack::MirPack; +use crate::codegen::ir::mir::trait_impl::MirTraitImpl; +use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; use crate::codegen::parser::mir::parser::ty::TypeParser; use crate::codegen::parser::mir::sanity_checker::opaque_inside_translatable_checker::check_opaque_inside_translatable; @@ -20,7 +23,12 @@ pub(crate) fn parse( let mut type_parser = TypeParser::new_from_hir_flat_pack(hir_flat); - let trait_impls = trait_impl::parse(&hir_flat.trait_impls, &mut type_parser, config)?; + let trait_impls = trait_impl::parse( + &hir_flat.trait_impls, + &mut type_parser, + config.default_stream_sink_codec, + config.default_rust_opaque_codec, + )?; let (funcs_all, skipped_functions) = function::parse(config, &hir_flat.functions, &mut type_parser, &structs_map)?; @@ -49,3 +57,14 @@ pub(crate) fn parse( Ok(ans) } + +pub(crate) fn tentative_parse_trait_impls(hir_flat: &HirFlatPack) -> Vec { + let mut type_parser = TypeParser::new_from_hir_flat_pack(hir_flat); + trait_impl::parse( + &hir_flat.trait_impls, + &mut type_parser, + // randomly pick a value, which does not matter for this "tentative" purpose + CodecMode::Sse, + RustOpaqueCodecMode::Moi, + )? +} diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs index 8039dd2837..b7bed61b35 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs @@ -12,13 +12,14 @@ use itertools::Itertools; pub(crate) fn parse( hir_trait_impls: &[HirFlatTraitImpl], type_parser: &mut TypeParser, - config: &ParserMirInternalConfig, + default_stream_sink_codec: CodecMode, + default_rust_opaque_codec: RustOpaqueCodecMode, ) -> anyhow::Result> { let context = TypeParserParsingContext { initiated_namespace: CrateName::self_crate().namespace(), // just a dummy value func_attributes: FrbAttributes::parse(&[])?, - default_stream_sink_codec: config.default_stream_sink_codec, - default_rust_opaque_codec: config.default_rust_opaque_codec, + default_stream_sink_codec, + default_rust_opaque_codec, owner: None, }; From 23a439ddab1963c486669a2d39013643dc72615e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:30:39 +0800 Subject: [PATCH 014/160] feat: more --- .../src/library/codegen/ir/hir/flat/traits.rs | 1 + .../parser/hir/flat/parser/syn_item/item_trait.rs | 1 + .../generate_trait_impl_enum_transformer.rs | 13 +++++++++++++ 3 files changed, 15 insertions(+) diff --git a/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs b/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs index b7da19a5d7..19f410e050 100644 --- a/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs +++ b/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs @@ -5,6 +5,7 @@ use crate::utils::namespace::NamespacedName; #[derive(Clone, serde::Serialize, Debug)] pub struct HirFlatTrait { pub(crate) name: NamespacedName, + pub(crate) attrs: Vec, pub(crate) sources: Vec, } diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/item_trait.rs b/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/item_trait.rs index b2297e7a9c..b55cd9db47 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/item_trait.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/item_trait.rs @@ -17,6 +17,7 @@ pub(crate) fn parse_syn_item_trait( let trait_name = NamespacedName::new(meta.namespace.clone(), item_trait.ident.to_string()); target.traits.push(HirFlatTrait { name: trait_name.clone(), + attrs: item_trait.attrs.clone(), sources: meta.sources.clone(), }); (target.functions).extend(parse_functions(item_trait, meta, &trait_name)); diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 94c9b792d9..8bef396d30 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -1,8 +1,21 @@ use crate::codegen::ir::hir::flat::pack::HirFlatPack; +use crate::codegen::ir::hir::flat::traits::HirFlatTrait; +use crate::codegen::ir::mir::trait_impl::MirTraitImpl; +use crate::codegen::parser::mir::parser::attribute::FrbAttributes; use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { let trait_impls = tentative_parse_trait_impls(&pack); + for hir_trait in &pack.traits { + if FrbAttributes::parse(&hir_trait.attrs)?.generate_impl_enum() { + generate_trait_impl_enum(hir_trait, &trait_impls); + } + } + Ok(pack) } + +fn generate_trait_impl_enum(hir_trait: &HirFlatTrait, trait_impls: &[MirTraitImpl]) { + TODO; +} From 9d1d3f1f47031a19a93dee824419798ad7342cce Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:32:26 +0800 Subject: [PATCH 015/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 8bef396d30..6b15eb78fa 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -3,19 +3,30 @@ use crate::codegen::ir::hir::flat::traits::HirFlatTrait; use crate::codegen::ir::mir::trait_impl::MirTraitImpl; use crate::codegen::parser::mir::parser::attribute::FrbAttributes; use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; +use itertools::Itertools; pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { let trait_impls = tentative_parse_trait_impls(&pack); - for hir_trait in &pack.traits { - if FrbAttributes::parse(&hir_trait.attrs)?.generate_impl_enum() { - generate_trait_impl_enum(hir_trait, &trait_impls); - } - } + let extra_code = (pack.traits.iter()) + .filter(|x| FrbAttributes::parse(&x.attrs).unwrap().generate_impl_enum()) + .map(|x| generate_trait_impl_enum(x, &trait_impls)) + .collect::>>()? + .into_iter() + .join(""); + + inject_extra_code(&mut pack, &extra_code); Ok(pack) } -fn generate_trait_impl_enum(hir_trait: &HirFlatTrait, trait_impls: &[MirTraitImpl]) { +fn generate_trait_impl_enum( + hir_trait: &HirFlatTrait, + trait_impls: &[MirTraitImpl], +) -> anyhow::Result { + Ok(TODO) +} + +fn inject_extra_code(pack: &mut HirFlatPack, extra_code: &str) { TODO; } From 5871f98963325da61597caa5706881c8e053148b Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:33:41 +0800 Subject: [PATCH 016/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 6b15eb78fa..8a2c6f5cf7 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -24,7 +24,15 @@ fn generate_trait_impl_enum( hir_trait: &HirFlatTrait, trait_impls: &[MirTraitImpl], ) -> anyhow::Result { - Ok(TODO) + let trait_def_name = &hir_trait.name.name; + + // TODO + Ok(format!( + "enum {trait_def_name}Impl {{ + Hello(i32), + }} + " + )) } fn inject_extra_code(pack: &mut HirFlatPack, extra_code: &str) { From af8e59dffc338cf41a92ce05ae17a2256e803560 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:33:50 +0800 Subject: [PATCH 017/160] chore: lint --- .../flat/transformer/generate_trait_impl_enum_transformer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 8a2c6f5cf7..9e67d1c735 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -22,7 +22,7 @@ pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { fn generate_trait_impl_enum( hir_trait: &HirFlatTrait, - trait_impls: &[MirTraitImpl], + _trait_impls: &[MirTraitImpl], ) -> anyhow::Result { let trait_def_name = &hir_trait.name.name; From 0f36194e56ab727080ff6ef1b02627e752e933b8 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:34:32 +0800 Subject: [PATCH 018/160] refactor: mv --- .../library/codegen/parser/hir/flat/extra_code_injector.rs | 5 +++++ frb_codegen/src/library/codegen/parser/hir/flat/mod.rs | 1 + .../flat/transformer/generate_trait_impl_enum_transformer.rs | 5 +---- 3 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs new file mode 100644 index 0000000000..617741e2b7 --- /dev/null +++ b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs @@ -0,0 +1,5 @@ +use crate::codegen::ir::hir::flat::pack::HirFlatPack; + +pub(crate) fn inject_extra_code(pack: &mut HirFlatPack, extra_code: &str) { + TODO; +} diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs index 15c27c765e..95b0299731 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs @@ -1,4 +1,5 @@ mod exporter; +pub(crate) mod extra_code_injector; pub(crate) mod parser; pub(crate) mod transformer; diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 9e67d1c735..4242805b1a 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -1,6 +1,7 @@ use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::hir::flat::traits::HirFlatTrait; use crate::codegen::ir::mir::trait_impl::MirTraitImpl; +use crate::codegen::parser::hir::flat::extra_code_injector::inject_extra_code; use crate::codegen::parser::mir::parser::attribute::FrbAttributes; use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; use itertools::Itertools; @@ -34,7 +35,3 @@ fn generate_trait_impl_enum( " )) } - -fn inject_extra_code(pack: &mut HirFlatPack, extra_code: &str) { - TODO; -} From 5364acfc1e09d7e2f61c5225bb1f77c302e3cd80 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:35:06 +0800 Subject: [PATCH 019/160] refactor: rm unused --- frb_codegen/src/library/codegen/parser/hir/flat/parser/pack.rs | 2 +- .../src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/parser/pack.rs b/frb_codegen/src/library/codegen/parser/hir/flat/parser/pack.rs index 5c44d434e6..ab1fb91a1b 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/parser/pack.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/parser/pack.rs @@ -16,7 +16,7 @@ pub(crate) fn parse_pack( }; for item in hir_naive_flat.items { - parse_syn_item(item.item, &item.meta, &mut pack, config)?; + parse_syn_item(item.item, &item.meta, &mut pack)?; } Ok(pack) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs index 1029bbea03..a1b83b4dda 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs @@ -19,7 +19,6 @@ pub(crate) fn parse_syn_item( item: syn::Item, meta: &HirNaiveFlatItemMeta, target: &mut HirFlatPack, - _config: &ParserHirInternalConfig, ) -> anyhow::Result<()> { match item { syn::Item::Struct(x) => (target.structs).extend(parse_syn_item_struct(&x, meta)?), From e4bc389d1eda3783410f2afeae9cca6c92e41b92 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:36:02 +0800 Subject: [PATCH 020/160] feat: more --- frb_codegen/src/library/codegen/ir/hir/flat/pack.rs | 1 + .../codegen/parser/hir/flat/extra_code_injector.rs | 11 +++++++++-- .../generate_trait_impl_enum_transformer.rs | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs b/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs index 3d20c3e043..73daec1190 100644 --- a/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs +++ b/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs @@ -15,6 +15,7 @@ pub(crate) struct HirFlatPack { pub trait_impls: Vec, pub types: Vec, pub existing_handler: Option, + pub extra_code: String, } impl HirFlatPack { diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs index 617741e2b7..7e338f659f 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs @@ -1,5 +1,12 @@ use crate::codegen::ir::hir::flat::pack::HirFlatPack; +use crate::codegen::parser::hir::flat::parser::syn_item::parse_syn_item; -pub(crate) fn inject_extra_code(pack: &mut HirFlatPack, extra_code: &str) { - TODO; +pub(crate) fn inject_extra_code(pack: &mut HirFlatPack, extra_code: &str) -> anyhow::Result<()> { + pack.extra_code += extra_code; + + for syn_item in TODO { + parse_syn_item()?; + } + + Ok(()) } diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 4242805b1a..a7854aa64c 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -16,7 +16,7 @@ pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { .into_iter() .join(""); - inject_extra_code(&mut pack, &extra_code); + inject_extra_code(&mut pack, &extra_code)?; Ok(pack) } From e7fe60cd0e0c55f0c9c10032d3ecc04d920011c9 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:38:05 +0800 Subject: [PATCH 021/160] feat: more --- .../parser/hir/flat/extra_code_injector.rs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs index 7e338f659f..613c20968f 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs @@ -1,12 +1,23 @@ use crate::codegen::ir::hir::flat::pack::HirFlatPack; +use crate::codegen::ir::hir::misc::generation_source::HirGenerationSource; +use crate::codegen::ir::hir::naive_flat::item::HirNaiveFlatItemMeta; use crate::codegen::parser::hir::flat::parser::syn_item::parse_syn_item; pub(crate) fn inject_extra_code(pack: &mut HirFlatPack, extra_code: &str) -> anyhow::Result<()> { pack.extra_code += extra_code; + parse_synthesized_syn_items(pack, extra_code)?; + Ok(()) +} - for syn_item in TODO { - parse_syn_item()?; +fn parse_synthesized_syn_items(pack: &mut HirFlatPack, extra_code: &str) -> Result<(), Error> { + let meta = HirNaiveFlatItemMeta { + namespace: TODO, + sources: vec![HirGenerationSource::Normal], + is_module_public: true, + }; + let syn_file = syn::parse_file(extra_code)?; + for syn_item in syn_file.items { + parse_syn_item(syn_item, &meta, pack)?; } - Ok(()) } From 7fd08a706603a6fe253237eb1a6bebfa15cd6461 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:38:34 +0800 Subject: [PATCH 022/160] feat: more --- .../parser/hir/flat/extra_code_injector.rs | 17 +++++++++++++---- .../generate_trait_impl_enum_transformer.rs | 4 +++- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs index 613c20968f..9574c34590 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs @@ -2,16 +2,25 @@ use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::hir::misc::generation_source::HirGenerationSource; use crate::codegen::ir::hir::naive_flat::item::HirNaiveFlatItemMeta; use crate::codegen::parser::hir::flat::parser::syn_item::parse_syn_item; +use crate::utils::namespace::Namespace; -pub(crate) fn inject_extra_code(pack: &mut HirFlatPack, extra_code: &str) -> anyhow::Result<()> { +pub(crate) fn inject_extra_code( + pack: &mut HirFlatPack, + extra_code: &str, + namespace: &Namespace, +) -> anyhow::Result<()> { pack.extra_code += extra_code; - parse_synthesized_syn_items(pack, extra_code)?; + parse_synthesized_syn_items(pack, extra_code, namespace)?; Ok(()) } -fn parse_synthesized_syn_items(pack: &mut HirFlatPack, extra_code: &str) -> Result<(), Error> { +fn parse_synthesized_syn_items( + pack: &mut HirFlatPack, + extra_code: &str, + namespace: &Namespace, +) -> anyhow::Result<()> { let meta = HirNaiveFlatItemMeta { - namespace: TODO, + namespace: namespace.to_owned(), sources: vec![HirGenerationSource::Normal], is_module_public: true, }; diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index a7854aa64c..f0d7349a2d 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -15,8 +15,10 @@ pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { .collect::>>()? .into_iter() .join(""); + + let namespace = TODO; - inject_extra_code(&mut pack, &extra_code)?; + inject_extra_code(&mut pack, &extra_code, namespace)?; Ok(pack) } From d631092800810dc299a02edc345e74211ca9906b Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:39:04 +0800 Subject: [PATCH 023/160] feat: rust_output_path_namespace --- .../config/internal_config_parser/rust_path_parser.rs | 2 +- .../parser/hir/naive_flat/transformer/filter_transformer.rs | 5 +---- .../src/library/codegen/parser/mir/internal_config.rs | 3 +-- frb_codegen/src/library/codegen/parser/mod.rs | 4 ++-- 4 files changed, 5 insertions(+), 9 deletions(-) diff --git a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs index 7b9d20ab84..02cd483209 100644 --- a/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs +++ b/frb_codegen/src/library/codegen/config/internal_config_parser/rust_path_parser.rs @@ -38,7 +38,7 @@ pub(super) fn compute_rust_path_info( rust_input_namespace_prefixes: tidy_rust_input_namespace_prefixes( &rust_input_namespace_prefixes_raw, ), - early_skip_namespace_prefixes: vec![rust_output_path_namespace], + rust_output_path_namespace, }, rust_output_path, }) diff --git a/frb_codegen/src/library/codegen/parser/hir/naive_flat/transformer/filter_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/naive_flat/transformer/filter_transformer.rs index 573694c155..150c80be3f 100644 --- a/frb_codegen/src/library/codegen/parser/hir/naive_flat/transformer/filter_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/naive_flat/transformer/filter_transformer.rs @@ -31,8 +31,5 @@ fn is_self_crate(item: &HirNaiveFlatItem) -> bool { } fn is_early_skip_namespace(namespace: &Namespace, config: &ParserHirInternalConfig) -> bool { - (config.rust_input_namespace_pack) - .early_skip_namespace_prefixes - .iter() - .any(|prefix| prefix.is_prefix_of(namespace)) + (config.rust_input_namespace_pack.rust_output_path_namespace).is_prefix_of(namespace) } diff --git a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs index 07cbb2fb15..1a3fef48ea 100644 --- a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs @@ -15,8 +15,7 @@ pub(crate) struct ParserMirInternalConfig { #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct RustInputNamespacePack { pub rust_input_namespace_prefixes: Vec, - /// Namespaces that want to be skipped even in the early stage - pub early_skip_namespace_prefixes: Vec, + pub rust_output_path_namespace: Namespace, } impl RustInputNamespacePack { diff --git a/frb_codegen/src/library/codegen/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mod.rs index 4163ba2490..66a6906544 100644 --- a/frb_codegen/src/library/codegen/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mod.rs @@ -86,7 +86,7 @@ mod tests { Namespace::new_self_crate("api_one".to_owned()), Namespace::new_self_crate("api_two".to_owned()), ], - early_skip_namespace_prefixes: vec![], + rust_output_path_namespace: Namespace::new_self_crate("frb_generated".to_owned()), })), ) } @@ -150,7 +150,7 @@ mod tests { .map(|f| f(&rust_crate_dir)) .unwrap_or(RustInputNamespacePack { rust_input_namespace_prefixes: vec![Namespace::new_self_crate("api".to_owned())], - early_skip_namespace_prefixes: vec![], + rust_output_path_namespace: Namespace::new_self_crate("frb_generated".to_owned()), }); let config = ParserInternalConfig { From 363b450be402016e9742bbe83a8ec174f09874c5 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:40:23 +0800 Subject: [PATCH 024/160] fix: err --- frb_codegen/src/library/codegen/ir/hir/flat/traits.rs | 1 + .../flat/transformer/generate_trait_impl_enum_transformer.rs | 4 ++-- frb_codegen/src/library/codegen/parser/mir/parser/mod.rs | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs b/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs index 19f410e050..9005d17e68 100644 --- a/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs +++ b/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs @@ -5,6 +5,7 @@ use crate::utils::namespace::NamespacedName; #[derive(Clone, serde::Serialize, Debug)] pub struct HirFlatTrait { pub(crate) name: NamespacedName, + #[serde(skip_serializing)] pub(crate) attrs: Vec, pub(crate) sources: Vec, } diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index f0d7349a2d..7147a4dcfb 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -7,7 +7,7 @@ use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; use itertools::Itertools; pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { - let trait_impls = tentative_parse_trait_impls(&pack); + let trait_impls = tentative_parse_trait_impls(&pack)?; let extra_code = (pack.traits.iter()) .filter(|x| FrbAttributes::parse(&x.attrs).unwrap().generate_impl_enum()) @@ -15,7 +15,7 @@ pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { .collect::>>()? .into_iter() .join(""); - + let namespace = TODO; inject_extra_code(&mut pack, &extra_code, namespace)?; diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 528dfe5130..d0408a756b 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -58,7 +58,7 @@ pub(crate) fn parse( Ok(ans) } -pub(crate) fn tentative_parse_trait_impls(hir_flat: &HirFlatPack) -> Vec { +pub(crate) fn tentative_parse_trait_impls(hir_flat: &HirFlatPack) -> anyhow::Result> { let mut type_parser = TypeParser::new_from_hir_flat_pack(hir_flat); trait_impl::parse( &hir_flat.trait_impls, @@ -66,5 +66,5 @@ pub(crate) fn tentative_parse_trait_impls(hir_flat: &HirFlatPack) -> Vec Date: Fri, 7 Jun 2024 18:41:01 +0800 Subject: [PATCH 025/160] feat: more --- frb_codegen/src/library/codegen/parser/hir/flat/mod.rs | 2 +- .../transformer/generate_trait_impl_enum_transformer.rs | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs index 95b0299731..965d591909 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/mod.rs @@ -35,7 +35,7 @@ pub(crate) fn parse( let pack = transformer::resolve_type_alias_transformer::transform(pack)?; dump(dumper, "7_resolve_type_alias_transformer", &pack)?; - let pack = transformer::generate_trait_impl_enum_transformer::transform(pack)?; + let pack = transformer::generate_trait_impl_enum_transformer::transform(pack, config)?; dump(dumper, "8_generate_trait_impl_enum_transformer", &pack)?; let pack = transformer::sort_transformer::transform(pack)?; diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 7147a4dcfb..abe3f2c7fc 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -2,11 +2,15 @@ use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::hir::flat::traits::HirFlatTrait; use crate::codegen::ir::mir::trait_impl::MirTraitImpl; use crate::codegen::parser::hir::flat::extra_code_injector::inject_extra_code; +use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::mir::parser::attribute::FrbAttributes; use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; use itertools::Itertools; -pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { +pub(crate) fn transform( + mut pack: HirFlatPack, + config: &ParserHirInternalConfig, +) -> anyhow::Result { let trait_impls = tentative_parse_trait_impls(&pack)?; let extra_code = (pack.traits.iter()) @@ -16,7 +20,7 @@ pub(crate) fn transform(mut pack: HirFlatPack) -> anyhow::Result { .into_iter() .join(""); - let namespace = TODO; + let namespace = &config.rust_input_namespace_pack.rust_output_path_namespace; inject_extra_code(&mut pack, &extra_code, namespace)?; From 613c5ef8480cd6a496544e141074163dc009cf34 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:42:19 +0800 Subject: [PATCH 026/160] chore: comments --- frb_codegen/src/library/codegen/parser/mir/internal_config.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs index 1a3fef48ea..edd8082e66 100644 --- a/frb_codegen/src/library/codegen/parser/mir/internal_config.rs +++ b/frb_codegen/src/library/codegen/parser/mir/internal_config.rs @@ -12,6 +12,7 @@ pub(crate) struct ParserMirInternalConfig { pub stop_on_error: bool, } +// TODO rename - this is no longer an "input-namespace"-only pack #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] pub(crate) struct RustInputNamespacePack { pub rust_input_namespace_prefixes: Vec, From 9f977eb6b03301af8e6a6f9e46327f1afd58d27a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:42:40 +0800 Subject: [PATCH 027/160] fix: err --- frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs index d0ec4a37c8..83435a1f4f 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/ty/mod.rs @@ -58,7 +58,7 @@ pub(crate) struct TypeParser<'a> { } impl<'a> TypeParser<'a> { - pub(crate) fn new_from_hir_flat_pack(hir_flat: &HirFlatPack) -> Self { + pub(crate) fn new_from_hir_flat_pack(hir_flat: &'a HirFlatPack) -> Self { Self::new( hir_flat.structs_map(), hir_flat.enums_map(), From 47c4df635e83e63248e33856ea2eab4c2be155a8 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:43:05 +0800 Subject: [PATCH 028/160] feat: pass around --- frb_codegen/src/library/codegen/ir/mir/pack.rs | 1 + frb_codegen/src/library/codegen/parser/mir/parser/mod.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/frb_codegen/src/library/codegen/ir/mir/pack.rs b/frb_codegen/src/library/codegen/ir/mir/pack.rs index dcdef4f609..186bfcff2e 100644 --- a/frb_codegen/src/library/codegen/ir/mir/pack.rs +++ b/frb_codegen/src/library/codegen/ir/mir/pack.rs @@ -24,6 +24,7 @@ pub struct MirPack { pub unused_types: Vec, pub skipped_functions: Vec, pub trait_impls: Vec, + pub extra_code: String, } impl MirPack { diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index d0408a756b..03ee94a5fc 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -44,6 +44,7 @@ pub(crate) fn parse( unused_types: vec![], skipped_functions, trait_impls, + extra_code: hir_flat.extra_code.clone(), }; ans.unused_types = get_unused_types( From ec46fe840cac01377b172daebbfd6d609de91a92 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:43:32 +0800 Subject: [PATCH 029/160] refactor: rename --- frb_codegen/src/library/codegen/ir/hir/flat/pack.rs | 2 +- frb_codegen/src/library/codegen/ir/mir/pack.rs | 2 +- .../src/library/codegen/parser/hir/flat/extra_code_injector.rs | 2 +- frb_codegen/src/library/codegen/parser/mir/parser/mod.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs b/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs index 73daec1190..25999bdeb6 100644 --- a/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs +++ b/frb_codegen/src/library/codegen/ir/hir/flat/pack.rs @@ -15,7 +15,7 @@ pub(crate) struct HirFlatPack { pub trait_impls: Vec, pub types: Vec, pub existing_handler: Option, - pub extra_code: String, + pub extra_rust_output_code: String, } impl HirFlatPack { diff --git a/frb_codegen/src/library/codegen/ir/mir/pack.rs b/frb_codegen/src/library/codegen/ir/mir/pack.rs index 186bfcff2e..c0aae38f6f 100644 --- a/frb_codegen/src/library/codegen/ir/mir/pack.rs +++ b/frb_codegen/src/library/codegen/ir/mir/pack.rs @@ -24,7 +24,7 @@ pub struct MirPack { pub unused_types: Vec, pub skipped_functions: Vec, pub trait_impls: Vec, - pub extra_code: String, + pub extra_rust_output_code: String, } impl MirPack { diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs index 9574c34590..eff438cf4d 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs @@ -9,7 +9,7 @@ pub(crate) fn inject_extra_code( extra_code: &str, namespace: &Namespace, ) -> anyhow::Result<()> { - pack.extra_code += extra_code; + pack.extra_rust_output_code += extra_code; parse_synthesized_syn_items(pack, extra_code, namespace)?; Ok(()) } diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 03ee94a5fc..7765ee31a2 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -44,7 +44,7 @@ pub(crate) fn parse( unused_types: vec![], skipped_functions, trait_impls, - extra_code: hir_flat.extra_code.clone(), + extra_rust_output_code: hir_flat.extra_rust_output_code.clone(), }; ans.unused_types = get_unused_types( From 64298f869a93d3ca919fbb0ac95ced2951945255 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:44:17 +0800 Subject: [PATCH 030/160] feat: empty --- .../codegen/generator/wire/rust/spec_generator/misc/mod.rs | 2 ++ .../src/library/codegen/generator/wire/rust/text_generator.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs index 2c68c8ce4c..ac2075ecd6 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs @@ -34,6 +34,7 @@ pub(crate) struct WireRustOutputSpecMisc { pub wrapper_structs: Acc>, pub static_checks: Acc>, pub related_funcs: Acc>, + pub extra_from_parser: Acc>, pub content_hash: i32, } @@ -66,6 +67,7 @@ pub(crate) fn generate( .iter() .map(|ty| WireRustGenerator::new(ty.clone(), context).generate_related_funcs()) .collect(), + extra_from_parser: TODO, content_hash, }) } diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs b/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs index 7e1a5c0ae9..03b6f2cdb9 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs @@ -67,6 +67,7 @@ fn generate_merged_code(spec: &WireRustOutputSpec) -> Acc { add("wrapper_structs", &spec.misc.wrapper_structs); add("static_checks", &spec.misc.static_checks); add("related_funcs", &spec.misc.related_funcs); + add("extra_from_parser", &spec.misc.extra_from_parser); add("dart2rust", &spec.dart2rust.inner); add("rust2dart", &spec.rust2dart.inner); From 2e763e0a23772448b57cdede6682048a3d06f69a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:44:58 +0800 Subject: [PATCH 031/160] feat: more --- .../codegen/generator/wire/rust/spec_generator/misc/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs index ac2075ecd6..12107650cb 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs @@ -67,7 +67,11 @@ pub(crate) fn generate( .iter() .map(|ty| WireRustGenerator::new(ty.clone(), context).generate_related_funcs()) .collect(), - extra_from_parser: TODO, + extra_from_parser: vec![WireRustOutputCode { + body: context.mir_pack.extra_rust_output_code.clone(), + extern_funcs: vec![], + extern_classes: vec![], + }], content_hash, }) } From ee580d71d928e470a1a8b2560c5d92043d29fae4 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:45:14 +0800 Subject: [PATCH 032/160] fix: err --- .../codegen/generator/wire/rust/spec_generator/misc/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs index 12107650cb..b65a1305b8 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/misc/mod.rs @@ -67,11 +67,11 @@ pub(crate) fn generate( .iter() .map(|ty| WireRustGenerator::new(ty.clone(), context).generate_related_funcs()) .collect(), - extra_from_parser: vec![WireRustOutputCode { + extra_from_parser: Acc::new_common(vec![WireRustOutputCode { body: context.mir_pack.extra_rust_output_code.clone(), extern_funcs: vec![], extern_classes: vec![], - }], + }]), content_hash, }) } From 565cf93f168d7ab45e315a2b7e24a35fb608a508 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:47:32 +0800 Subject: [PATCH 033/160] chore: codegen --- frb_example/dart_minimal/rust/src/frb_generated.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index 1725d125c6..82ae181648 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -379,6 +379,12 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); +// Section: extra_from_parser + +enum SimpleTraitTwinNormalImpl { + Hello(i32), +} + // Section: dart2rust impl SseDecode for StructOneWithTraitTwinNormal { From 91f551268c7fdd8bda22217e61707fbd624ea32b Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:48:52 +0800 Subject: [PATCH 034/160] feat: more --- .../flat/transformer/generate_trait_impl_enum_transformer.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index abe3f2c7fc..685318abe7 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -38,6 +38,8 @@ fn generate_trait_impl_enum( "enum {trait_def_name}Impl {{ Hello(i32), }} + + pub fn hello_generate_trait_impl_enum(a: {trait_def_name}Impl) {{ let _ = a; }} " )) } From 33181fd622d2a95d0881788da46137a167726322 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:49:41 +0800 Subject: [PATCH 035/160] chore: codegen --- .../lib/src/rust/frb_generated.dart | 96 +++++++++++++++++- .../lib/src/rust/frb_generated.io.dart | 25 +++++ .../lib/src/rust/frb_generated.web.dart | 25 +++++ .../dart_minimal/rust/src/frb_generated.rs | 98 ++++++++++++++++++- 4 files changed, 242 insertions(+), 2 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index ecd2afa4e5..b30b594aa0 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/minimal.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; @@ -56,7 +57,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -1342678134; + int get rustContentHash => -1370915949; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -105,6 +106,9 @@ abstract class RustLibApi extends BaseApi { Future crateApiMinimalMinimalAdder({required int a, required int b}); + Future crateFrbGeneratedHelloGenerateTraitImplEnum( + {required SimpleTraitTwinNormalImpl a}); + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; @@ -471,6 +475,32 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["a", "b"], ); + @override + Future crateFrbGeneratedHelloGenerateTraitImplEnum( + {required SimpleTraitTwinNormalImpl a}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_twin_normal_impl(a, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 16, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kCrateFrbGeneratedHelloGenerateTraitImplEnumConstMeta, + argValues: [a], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateFrbGeneratedHelloGenerateTraitImplEnumConstMeta => + const TaskConstMeta( + debugName: "hello_generate_trait_impl_enum", + argNames: ["a"], + ); + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -565,12 +595,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } + @protected + SimpleTraitTwinNormalImpl + dco_decode_box_autoadd_simple_trait_twin_normal_impl(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_twin_normal_impl(raw); + } + @protected int dco_decode_i_32(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs return raw as int; } + @protected + SimpleTraitTwinNormalImpl dco_decode_simple_trait_twin_normal_impl( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitTwinNormalImpl_Hello( + dco_decode_i_32(raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + @protected void dco_decode_unit(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -655,12 +706,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + SimpleTraitTwinNormalImpl + sse_decode_box_autoadd_simple_trait_twin_normal_impl( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_twin_normal_impl(deserializer)); + } + @protected int sse_decode_i_32(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs return deserializer.buffer.getInt32(); } + @protected + SimpleTraitTwinNormalImpl sse_decode_simple_trait_twin_normal_impl( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = sse_decode_i_32(deserializer); + return SimpleTraitTwinNormalImpl_Hello(var_field0); + default: + throw UnimplementedError(''); + } + } + @protected void sse_decode_unit(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs @@ -766,12 +840,32 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void sse_encode_box_autoadd_simple_trait_twin_normal_impl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_twin_normal_impl(self, serializer); + } + @protected void sse_encode_i_32(int self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs serializer.buffer.putInt32(self); } + @protected + void sse_encode_simple_trait_twin_normal_impl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitTwinNormalImpl_Hello(field0: final field0): + sse_encode_i_32(0, serializer); + sse_encode_i_32(field0, serializer); + default: + throw UnimplementedError(''); + } + } + @protected void sse_encode_unit(void self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart index c93e721759..395a6c47ab 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart @@ -69,9 +69,17 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + @protected + SimpleTraitTwinNormalImpl + dco_decode_box_autoadd_simple_trait_twin_normal_impl(dynamic raw); + @protected int dco_decode_i_32(dynamic raw); + @protected + SimpleTraitTwinNormalImpl dco_decode_simple_trait_twin_normal_impl( + dynamic raw); + @protected void dco_decode_unit(dynamic raw); @@ -118,9 +126,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); + @protected + SimpleTraitTwinNormalImpl + sse_decode_box_autoadd_simple_trait_twin_normal_impl( + SseDeserializer deserializer); + @protected int sse_decode_i_32(SseDeserializer deserializer); + @protected + SimpleTraitTwinNormalImpl sse_decode_simple_trait_twin_normal_impl( + SseDeserializer deserializer); + @protected void sse_decode_unit(SseDeserializer deserializer); @@ -170,9 +187,17 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_twin_normal_impl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer); + @protected void sse_encode_i_32(int self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_twin_normal_impl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer); + @protected void sse_encode_unit(void self, SseSerializer serializer); diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart index 74ad98f669..75fbfc3c15 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart @@ -71,9 +71,17 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + @protected + SimpleTraitTwinNormalImpl + dco_decode_box_autoadd_simple_trait_twin_normal_impl(dynamic raw); + @protected int dco_decode_i_32(dynamic raw); + @protected + SimpleTraitTwinNormalImpl dco_decode_simple_trait_twin_normal_impl( + dynamic raw); + @protected void dco_decode_unit(dynamic raw); @@ -120,9 +128,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); + @protected + SimpleTraitTwinNormalImpl + sse_decode_box_autoadd_simple_trait_twin_normal_impl( + SseDeserializer deserializer); + @protected int sse_decode_i_32(SseDeserializer deserializer); + @protected + SimpleTraitTwinNormalImpl sse_decode_simple_trait_twin_normal_impl( + SseDeserializer deserializer); + @protected void sse_decode_unit(SseDeserializer deserializer); @@ -172,9 +189,17 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_twin_normal_impl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer); + @protected void sse_encode_i_32(int self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_twin_normal_impl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer); + @protected void sse_encode_unit(void self, SseSerializer serializer); diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index 82ae181648..e1b273d5b3 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -35,7 +35,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1342678134; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1370915949; // Section: executor @@ -369,6 +369,41 @@ fn wire__crate__api__minimal__minimal_adder_impl( }, ) } +fn wire__crate__frb_generated__hello_generate_trait_impl_enum_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: "hello_generate_trait_impl_enum", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_a = + ::sse_decode(&mut deserializer); + deserializer.end(); + move |context| { + transform_result_sse((move || { + Result::<_, ()>::Ok({ + crate::frb_generated::hello_generate_trait_impl_enum(api_a); + }) + })()) + } + }, + ) +} // Section: related_funcs @@ -385,6 +420,10 @@ enum SimpleTraitTwinNormalImpl { Hello(i32), } +pub fn hello_generate_trait_impl_enum(a: SimpleTraitTwinNormalImpl) { + let _ = a; +} + // Section: dart2rust impl SseDecode for StructOneWithTraitTwinNormal { @@ -438,6 +477,22 @@ impl SseDecode for i32 { } } +impl SseDecode for crate::frb_generated::SimpleTraitTwinNormalImpl { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = ::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitTwinNormalImpl::Hello(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseDecode for () { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {} @@ -474,6 +529,7 @@ fn pde_ffi_dispatcher_primary_impl( 10 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), 14 => wire__crate__api__minimal__init_app_impl(port, ptr, rust_vec_len, data_len), 15 => wire__crate__api__minimal__minimal_adder_impl(port, ptr, rust_vec_len, data_len), +16 => wire__crate__frb_generated__hello_generate_trait_impl_enum_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -552,6 +608,31 @@ impl flutter_rust_bridge::IntoIntoDart> } } +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitTwinNormalImpl { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self { + crate::frb_generated::SimpleTraitTwinNormalImpl::Hello(field0) => { + [0.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + _ => { + unimplemented!(""); + } + } + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitTwinNormalImpl +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitTwinNormalImpl +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitTwinNormalImpl { + self + } +} + impl SseEncode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -609,6 +690,21 @@ impl SseEncode for i32 { } } +impl SseEncode for crate::frb_generated::SimpleTraitTwinNormalImpl { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self { + crate::frb_generated::SimpleTraitTwinNormalImpl::Hello(field0) => { + ::sse_encode(0, serializer); + ::sse_encode(field0, serializer); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseEncode for () { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {} From 5351ad33cd93ed021644b027a386921832fa1313 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 18:58:27 +0800 Subject: [PATCH 036/160] refactor: rm output_extra_impl_text --- frb_codegen/src/library/codegen/generator/api_dart/mod.rs | 2 -- .../src/library/codegen/generator/api_dart/text_generator.rs | 1 - frb_codegen/src/library/codegen/generator/mod.rs | 1 - frb_codegen/src/library/codegen/generator/wire/dart/mod.rs | 2 -- .../codegen/generator/wire/dart/spec_generator/misc/mod.rs | 5 +---- .../codegen/generator/wire/dart/spec_generator/mod.rs | 2 -- frb_codegen/src/library/codegen/generator/wire/mod.rs | 2 -- 7 files changed, 1 insertion(+), 14 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs index 2a7cfeffd0..e34058df9b 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs @@ -12,7 +12,6 @@ use anyhow::Result; pub(crate) struct GeneratorApiDartOutput { pub output_texts: PathTexts, - pub output_extra_impl_text: String, pub needs_freezed: bool, } @@ -34,7 +33,6 @@ pub(crate) fn generate( Ok(GeneratorApiDartOutput { output_texts: text.output_texts, - output_extra_impl_text: text.output_extra_impl_text, needs_freezed: spec.namespaced_items.values().any(|x| x.needs_freezed), }) } diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index c508c907cf..4e187740c4 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -15,7 +15,6 @@ use std::path::{Path, PathBuf}; pub(super) struct ApiDartOutputText { pub(super) output_texts: PathTexts, - pub(super) output_extra_impl_text: String, } pub(super) fn generate( diff --git a/frb_codegen/src/library/codegen/generator/mod.rs b/frb_codegen/src/library/codegen/generator/mod.rs index 4e20623f2d..a5b33e9be1 100644 --- a/frb_codegen/src/library/codegen/generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/mod.rs @@ -27,7 +27,6 @@ pub(crate) fn generate( &config.wire, &config.api_dart, &api_dart_output.output_texts.paths(), - &api_dart_output.output_extra_impl_text, dumper, progress_bar_pack, )?; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs index d242d1785f..93832e8f89 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs @@ -19,7 +19,6 @@ pub(crate) fn generate( context: WireDartGeneratorContext, c_file_content: &str, api_dart_actual_output_paths: &[PathBuf], - extra_impl_text: &str, rust_extern_funcs: &[ExternFunc], rust_content_hash: i32, dumper: &Dumper, @@ -29,7 +28,6 @@ pub(crate) fn generate( context, c_file_content, api_dart_actual_output_paths, - extra_impl_text, rust_extern_funcs, rust_content_hash, dumper, diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs index ea608e8d17..033498eabb 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs @@ -37,7 +37,6 @@ pub(crate) fn generate( cache: &MirPackComputedCache, c_file_content: &str, api_dart_actual_output_paths: &[PathBuf], - extra_impl_text: &str, rust_extern_funcs: &[ExternFunc], rust_content_hash: i32, progress_bar_pack: &GeneratorProgressBarPack, @@ -51,7 +50,6 @@ pub(crate) fn generate( )?, boilerplate: generate_boilerplate( api_dart_actual_output_paths, - extra_impl_text, cache, context, rust_content_hash, @@ -70,7 +68,6 @@ pub(crate) fn generate( fn generate_boilerplate( api_dart_actual_output_paths: &[PathBuf], - extra_impl_text: &str, cache: &MirPackComputedCache, context: WireDartGeneratorContext, rust_content_hash: i32, @@ -182,7 +179,7 @@ fn generate_boilerplate( io_directory = context.config.default_external_library_loader.io_directory, web_prefix = context.config.default_external_library_loader.web_prefix, ), - body: extra_impl_text.to_owned(), + body: "".to_owned(), ..Default::default() }], io: vec![WireDartOutputCode { diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/mod.rs index 7986e5d701..00a193a38d 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/mod.rs @@ -37,7 +37,6 @@ pub(crate) fn generate( context: WireDartGeneratorContext, c_file_content: &str, api_dart_actual_output_paths: &[PathBuf], - extra_impl_text: &str, rust_extern_funcs: &[ExternFunc], rust_content_hash: i32, dumper: &Dumper, @@ -57,7 +56,6 @@ pub(crate) fn generate( &cache, c_file_content, api_dart_actual_output_paths, - extra_impl_text, rust_extern_funcs, rust_content_hash, progress_bar_pack, diff --git a/frb_codegen/src/library/codegen/generator/wire/mod.rs b/frb_codegen/src/library/codegen/generator/wire/mod.rs index 0851bc2ba0..1571b46d6d 100644 --- a/frb_codegen/src/library/codegen/generator/wire/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/mod.rs @@ -25,7 +25,6 @@ pub(crate) fn generate( config: &GeneratorWireInternalConfig, api_dart_config: &GeneratorApiDartInternalConfig, api_dart_actual_output_paths: &[PathBuf], - extra_impl_text: &str, dumper: &Dumper, progress_bar_pack: &GeneratorProgressBarPack, ) -> Result { @@ -60,7 +59,6 @@ pub(crate) fn generate( wire_dart_generator_context, &c_output.c_file_content, api_dart_actual_output_paths, - extra_impl_text, &rust_output.extern_funcs, rust_output.content_hash, dumper, From d30d9c6118acfcccd00b5e3eddd8792be7168a57 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 19:01:19 +0800 Subject: [PATCH 037/160] feat: more --- .../generator/api_dart/text_generator.rs | 41 +++++++++---------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 4e187740c4..47d1263e6e 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -9,7 +9,7 @@ use crate::codegen::generator::misc::{generate_code_header, PathText, PathTexts} use crate::utils::basic_code::DartBasicHeaderCode; use crate::utils::path_utils::path_to_string; use anyhow::Context; -use itertools::Itertools; +use itertools::{concat, Itertools}; use pathdiff::diff_paths; use std::path::{Path, PathBuf}; @@ -25,29 +25,26 @@ pub(super) fn generate( // Namespace::compute_common_prefix(&spec.namespaced_items.keys().collect_vec()); // debug!("common_namespace_prefix={common_namespace_prefix:?}"); - let path_texts = PathTexts( - spec.namespaced_items - .iter() - .map(|(namespace, item)| { - let dart_output_path = - compute_path_from_namespace(&config.dart_decl_base_output_path, namespace); - let text = - generate_end_api_text(&dart_output_path, &config.dart_impl_output_path, item)?; - Ok(PathText::new(dart_output_path, text)) - }) - .collect::>>()?, - ); - - let extra_impl_text = spec - .namespaced_items - .values() - .flat_map(|item| item.extra_impl_code.clone()) - .sorted() - .join(""); + let normal_output_texts = (spec.namespaced_items.iter()) + .map(|(namespace, item)| { + let dart_output_path = + compute_path_from_namespace(&config.dart_decl_base_output_path, namespace); + let text = + generate_end_api_text(&dart_output_path, &config.dart_impl_output_path, item)?; + Ok(PathText::new(dart_output_path, text)) + }) + .collect::>>()?; + + let extra_output_text = PathText { + path: TODO, + text: (spec.namespaced_items.values()) + .flat_map(|item| item.extra_impl_code.clone()) + .sorted() + .join(""), + }; Ok(ApiDartOutputText { - output_texts: path_texts, - output_extra_impl_text: extra_impl_text, + output_texts: PathTexts(concat([normal_output_texts, vec![extra_output_text]])), }) } From d91e675dae019ff2263510194ad0968ba9a13c27 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 19:02:00 +0800 Subject: [PATCH 038/160] feat: more --- .../src/library/codegen/generator/api_dart/text_generator.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 47d1263e6e..aa9bf10a55 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -36,7 +36,7 @@ pub(super) fn generate( .collect::>>()?; let extra_output_text = PathText { - path: TODO, + path: config.dart_impl_output_path.common.clone(), text: (spec.namespaced_items.values()) .flat_map(|item| item.extra_impl_code.clone()) .sorted() From 799d1a63883612c0d8e2e8b630e288d1ffdb7e55 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 19:03:39 +0800 Subject: [PATCH 039/160] feat: more --- frb_codegen/src/library/codegen/generator/misc/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frb_codegen/src/library/codegen/generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/misc/mod.rs index 3dcd406a4c..d0e8415a28 100644 --- a/frb_codegen/src/library/codegen/generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/misc/mod.rs @@ -80,12 +80,18 @@ impl PathTexts { } pub(crate) fn write_to_disk(&self) -> anyhow::Result<()> { + self.assert_no_duplicate_paths(); for item in self.0.iter() { create_dir_all_and_write(&item.path, &item.text)?; } Ok(()) } + fn assert_no_duplicate_paths(&self) { + let paths = self.paths(); + assert_eq!(paths.iter().unique().collect_vec().len(), paths.len()); + } + pub(crate) fn paths(&self) -> Vec { self.0.iter().map(|item| item.path.clone()).collect_vec() } From 0b36b0774f276188018ac2cfa7a57ecf4ed35a45 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 19:03:56 +0800 Subject: [PATCH 040/160] chore: logs --- frb_codegen/src/library/codegen/generator/misc/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/misc/mod.rs index d0e8415a28..6d370ac3c4 100644 --- a/frb_codegen/src/library/codegen/generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/misc/mod.rs @@ -89,7 +89,11 @@ impl PathTexts { fn assert_no_duplicate_paths(&self) { let paths = self.paths(); - assert_eq!(paths.iter().unique().collect_vec().len(), paths.len()); + assert_eq!( + paths.iter().unique().collect_vec().len(), + paths.len(), + "assert_no_duplicate_paths failed paths={paths:?}" + ); } pub(crate) fn paths(&self) -> Vec { From 115c3dfa1480868280c1cd74b66a9d7662096620 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 19:06:17 +0800 Subject: [PATCH 041/160] refactor: extract --- .../generator/codec/sse/ty/enumeration.rs | 2 +- .../codegen/generator/codec/sse/ty/record.rs | 2 +- .../generator/codec/sse/ty/structure.rs | 4 +-- .../src/library/codegen/generator/misc/mod.rs | 33 +----------------- .../generator/misc/struct_or_record.rs | 34 +++++++++++++++++++ .../codec/cst/encoder/ty/record.rs | 2 +- .../codec/cst/encoder/ty/structure.rs | 4 +-- 7 files changed, 42 insertions(+), 39 deletions(-) create mode 100644 frb_codegen/src/library/codegen/generator/misc/struct_or_record.rs diff --git a/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs b/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs index 93dfabd755..02a4f22f16 100644 --- a/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs +++ b/frb_codegen/src/library/codegen/generator/codec/sse/ty/enumeration.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::codec::sse::ty::structure::GeneralizedStructGenerator; use crate::codegen::generator::codec::sse::ty::*; -use crate::codegen::generator::misc::StructOrRecord; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumVariant, MirVariantKind}; use crate::library::codegen::generator::codec::sse::lang::LangTrait; use crate::utils::namespace::NamespacedName; diff --git a/frb_codegen/src/library/codegen/generator/codec/sse/ty/record.rs b/frb_codegen/src/library/codegen/generator/codec/sse/ty/record.rs index f94172ea83..d7a13000db 100644 --- a/frb_codegen/src/library/codegen/generator/codec/sse/ty/record.rs +++ b/frb_codegen/src/library/codegen/generator/codec/sse/ty/record.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::codec::sse::ty::structure::GeneralizedStructGenerator; use crate::codegen::generator::codec::sse::ty::*; -use crate::codegen::generator::misc::StructOrRecord; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord; impl<'a> CodecSseTyTrait for RecordCodecSseTy<'a> { fn generate_encode(&self, lang: &Lang) -> Option { diff --git a/frb_codegen/src/library/codegen/generator/codec/sse/ty/structure.rs b/frb_codegen/src/library/codegen/generator/codec/sse/ty/structure.rs index 91d08c0a18..23d6a1caca 100644 --- a/frb_codegen/src/library/codegen/generator/codec/sse/ty/structure.rs +++ b/frb_codegen/src/library/codegen/generator/codec/sse/ty/structure.rs @@ -1,7 +1,7 @@ use crate::codegen::generator::api_dart::spec_generator::class::method::dart_constructor_postfix; use crate::codegen::generator::codec::sse::ty::*; -use crate::codegen::generator::misc::StructOrRecord; -use crate::codegen::generator::misc::StructOrRecord::Struct; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord::Struct; use crate::codegen::ir::mir::ty::structure::MirStruct; use crate::library::codegen::generator::codec::sse::lang::LangTrait; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/misc/mod.rs index 6d370ac3c4..51751a3b7e 100644 --- a/frb_codegen/src/library/codegen/generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/misc/mod.rs @@ -12,6 +12,7 @@ use std::path::PathBuf; use strum::IntoEnumIterator; pub(crate) mod comments; +pub(crate) mod struct_or_record; pub(crate) mod structs_macro; pub(crate) mod target; pub(crate) mod text_generator_utils; @@ -108,35 +109,3 @@ pub(crate) fn generate_code_header() -> String { env!("CARGO_PKG_VERSION") ) } - -pub(crate) enum StructOrRecord { - Struct, - Record, -} - -impl StructOrRecord { - pub(crate) fn field_name( - &self, - index: usize, - field: &MirField, - is_field_named: bool, - lang: &Lang, - ) -> String { - match lang { - Lang::DartLang(_) => match self { - StructOrRecord::Struct => field.name.dart_style(), - StructOrRecord::Record => format!("${}", index + 1), - }, - Lang::RustLang(_) => match self { - StructOrRecord::Struct => { - if is_field_named { - field.name.rust_style().to_owned() - } else { - format!("{}", index) - } - } - StructOrRecord::Record => format!("{}", index), - }, - } - } -} diff --git a/frb_codegen/src/library/codegen/generator/misc/struct_or_record.rs b/frb_codegen/src/library/codegen/generator/misc/struct_or_record.rs new file mode 100644 index 0000000000..52bb1850be --- /dev/null +++ b/frb_codegen/src/library/codegen/generator/misc/struct_or_record.rs @@ -0,0 +1,34 @@ +use crate::codegen::generator::codec::sse::lang::Lang; +use crate::codegen::ir::mir::field::MirField; + +pub(crate) enum StructOrRecord { + Struct, + Record, +} + +impl StructOrRecord { + pub(crate) fn field_name( + &self, + index: usize, + field: &MirField, + is_field_named: bool, + lang: &Lang, + ) -> String { + match lang { + Lang::DartLang(_) => match self { + StructOrRecord::Struct => field.name.dart_style(), + StructOrRecord::Record => format!("${}", index + 1), + }, + Lang::RustLang(_) => match self { + StructOrRecord::Struct => { + if is_field_named { + field.name.rust_style().to_owned() + } else { + format!("{}", index) + } + } + StructOrRecord::Record => format!("{}", index), + }, + } + } +} diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs index a86ec7a813..10da2ebfda 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::acc::Acc; use crate::codegen::generator::misc::target::Target; -use crate::codegen::generator::misc::StructOrRecord::Record; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord::Record; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::base::*; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::misc::dart_wire_type_from_rust_wire_type_or_web; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::ty::structure::GeneralizedStructGenerator; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs index e8186f98be..444b63fd4f 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs @@ -2,8 +2,8 @@ use crate::codegen::generator::acc::Acc; use crate::codegen::generator::codec::sse::lang::dart::DartLang; use crate::codegen::generator::codec::sse::lang::Lang; use crate::codegen::generator::misc::target::Target; -use crate::codegen::generator::misc::StructOrRecord; -use crate::codegen::generator::misc::StructOrRecord::Struct; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord; +use crate::codegen::generator::misc::struct_or_record::StructOrRecord::Struct; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::base::*; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::misc::dart_wire_type_from_rust_wire_type_or_web; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::ty::WireDartCodecCstGeneratorEncoderTrait; From 1d0e7390a03a2c610ac9512f9b7c0468122656ca Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Fri, 7 Jun 2024 19:07:27 +0800 Subject: [PATCH 042/160] refactor: mv --- frb_codegen/src/library/codegen/dumper/mod.rs | 2 +- .../library/codegen/generator/api_dart/mod.rs | 2 +- .../generator/api_dart/text_generator.rs | 3 +- .../src/library/codegen/generator/misc/mod.rs | 62 +---------------- .../codegen/generator/misc/path_texts.rs | 68 +++++++++++++++++++ .../src/library/codegen/generator/mod.rs | 2 +- .../library/codegen/generator/wire/c/mod.rs | 2 +- .../c/spec_generator/cbindgen_executor.rs | 2 +- .../generator/wire/c/spec_generator/mod.rs | 2 +- .../codegen/generator/wire/dart/mod.rs | 2 +- .../src/library/codegen/generator/wire/mod.rs | 2 +- .../codegen/generator/wire/rust/mod.rs | 2 +- 12 files changed, 80 insertions(+), 71 deletions(-) create mode 100644 frb_codegen/src/library/codegen/generator/misc/path_texts.rs diff --git a/frb_codegen/src/library/codegen/dumper/mod.rs b/frb_codegen/src/library/codegen/dumper/mod.rs index a3f204138e..d4184e889f 100644 --- a/frb_codegen/src/library/codegen/dumper/mod.rs +++ b/frb_codegen/src/library/codegen/dumper/mod.rs @@ -1,7 +1,7 @@ use crate::codegen::dumper::internal_config::{ConfigDumpContent, DumperInternalConfig}; use crate::codegen::generator::acc::Acc; use crate::codegen::generator::misc::target::TargetOrCommon; -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::utils::file_utils::create_dir_all_and_write; use crate::utils::path_utils::path_to_string; use anyhow::Context; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs index e34058df9b..1e5d21fb58 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs @@ -6,7 +6,7 @@ mod text_generator; use crate::codegen::dumper::internal_config::ConfigDumpContent; use crate::codegen::dumper::Dumper; use crate::codegen::generator::api_dart::internal_config::GeneratorApiDartInternalConfig; -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::ir::mir::pack::MirPack; use anyhow::Result; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index aa9bf10a55..665e9b2f1f 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -5,7 +5,8 @@ use crate::codegen::generator::api_dart::spec_generator::{ ApiDartOutputSpec, ApiDartOutputSpecItem, }; use crate::codegen::generator::misc::target::TargetOrCommonMap; -use crate::codegen::generator::misc::{generate_code_header, PathText, PathTexts}; +use crate::codegen::generator::misc::generate_code_header; +use crate::codegen::generator::misc::path_texts::{PathText, PathTexts}; use crate::utils::basic_code::DartBasicHeaderCode; use crate::utils::path_utils::path_to_string; use anyhow::Context; diff --git a/frb_codegen/src/library/codegen/generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/misc/mod.rs index 51751a3b7e..baa2203546 100644 --- a/frb_codegen/src/library/codegen/generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/misc/mod.rs @@ -12,6 +12,7 @@ use std::path::PathBuf; use strum::IntoEnumIterator; pub(crate) mod comments; +pub(crate) mod path_texts; pub(crate) mod struct_or_record; pub(crate) mod structs_macro; pub(crate) mod target; @@ -41,67 +42,6 @@ pub fn is_js_value(ty: &MirType) -> bool { } } -#[derive(Clone)] -pub(crate) struct PathText { - pub path: PathBuf, - pub text: String, -} - -impl PathText { - pub(crate) fn new(path: PathBuf, text: String) -> Self { - Self { path, text } - } -} - -#[derive(Clone)] -pub(crate) struct PathTexts(pub Vec); - -impl Add for PathTexts { - type Output = Self; - - fn add(self, rhs: Self) -> Self::Output { - Self([self.0, rhs.0].concat()) - } -} - -impl PathTexts { - pub(crate) fn new_from_targets( - path: &TargetOrCommonMap, - text: &Acc>, - ) -> Self { - Self( - TargetOrCommon::iter() - .filter_map(|target| { - text[target] - .clone() - .map(|text_for_target| PathText::new(path[target].clone(), text_for_target)) - }) - .collect_vec(), - ) - } - - pub(crate) fn write_to_disk(&self) -> anyhow::Result<()> { - self.assert_no_duplicate_paths(); - for item in self.0.iter() { - create_dir_all_and_write(&item.path, &item.text)?; - } - Ok(()) - } - - fn assert_no_duplicate_paths(&self) { - let paths = self.paths(); - assert_eq!( - paths.iter().unique().collect_vec().len(), - paths.len(), - "assert_no_duplicate_paths failed paths={paths:?}" - ); - } - - pub(crate) fn paths(&self) -> Vec { - self.0.iter().map(|item| item.path.clone()).collect_vec() - } -} - pub(crate) fn generate_code_header() -> String { format!( "// This file is automatically generated, so please do not edit it. diff --git a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs new file mode 100644 index 0000000000..49f55f6824 --- /dev/null +++ b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs @@ -0,0 +1,68 @@ +use crate::codegen::generator::acc::Acc; +use crate::codegen::generator::misc::target::{TargetOrCommon, TargetOrCommonMap}; +use crate::utils::file_utils::create_dir_all_and_write; +use itertools::Itertools; +use std::ops::Add; +use std::path::PathBuf; +use strum::IntoEnumIterator; + +#[derive(Clone)] +pub(crate) struct PathTexts(pub Vec); + +impl Add for PathTexts { + type Output = Self; + + fn add(self, rhs: Self) -> Self::Output { + Self([self.0, rhs.0].concat()) + } +} + +impl PathTexts { + pub(crate) fn new_from_targets( + path: &TargetOrCommonMap, + text: &Acc>, + ) -> Self { + Self( + TargetOrCommon::iter() + .filter_map(|target| { + text[target] + .clone() + .map(|text_for_target| PathText::new(path[target].clone(), text_for_target)) + }) + .collect_vec(), + ) + } + + pub(crate) fn write_to_disk(&self) -> anyhow::Result<()> { + self.assert_no_duplicate_paths(); + for item in self.0.iter() { + create_dir_all_and_write(&item.path, &item.text)?; + } + Ok(()) + } + + fn assert_no_duplicate_paths(&self) { + let paths = self.paths(); + assert_eq!( + paths.iter().unique().collect_vec().len(), + paths.len(), + "assert_no_duplicate_paths failed paths={paths:?}" + ); + } + + pub(crate) fn paths(&self) -> Vec { + self.0.iter().map(|item| item.path.clone()).collect_vec() + } +} + +#[derive(Clone)] +pub(crate) struct PathText { + pub path: PathBuf, + pub text: String, +} + +impl PathText { + pub(crate) fn new(path: PathBuf, text: String) -> Self { + Self { path, text } + } +} diff --git a/frb_codegen/src/library/codegen/generator/mod.rs b/frb_codegen/src/library/codegen/generator/mod.rs index a5b33e9be1..f56ec9ec2d 100644 --- a/frb_codegen/src/library/codegen/generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/mod.rs @@ -1,6 +1,6 @@ use crate::codegen::config::internal_config::GeneratorInternalConfig; use crate::codegen::dumper::Dumper; -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::ir::mir::pack::MirPack; use crate::codegen::misc::GeneratorProgressBarPack; diff --git a/frb_codegen/src/library/codegen/generator/wire/c/mod.rs b/frb_codegen/src/library/codegen/generator/wire/c/mod.rs index 0742cac862..89ee748e18 100644 --- a/frb_codegen/src/library/codegen/generator/wire/c/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/c/mod.rs @@ -4,7 +4,7 @@ mod text_generator; use crate::codegen::dumper::internal_config::ConfigDumpContent; use crate::codegen::dumper::Dumper; -use crate::codegen::generator::misc::{PathText, PathTexts}; +use crate::codegen::generator::misc::path_texts::{PathText, PathTexts}; use crate::codegen::generator::wire::c::internal_config::GeneratorWireCInternalConfig; use crate::codegen::misc::GeneratorProgressBarPack; diff --git a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs index 92447a3001..88d96bd408 100644 --- a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs +++ b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs @@ -1,4 +1,4 @@ -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::c::internal_config::GeneratorWireCInternalConfig; use crate::codegen::misc::GeneratorProgressBarPack; use crate::library::commands::cbindgen::{cbindgen, CbindgenArgs}; diff --git a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/mod.rs index 3eb5e6a57d..3d8b602e32 100644 --- a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/mod.rs @@ -1,4 +1,4 @@ -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::c::internal_config::GeneratorWireCInternalConfig; use crate::codegen::misc::GeneratorProgressBarPack; use serde::Serialize; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs index 93832e8f89..4bbbc74e3e 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs @@ -1,6 +1,6 @@ use crate::codegen::dumper::internal_config::ConfigDumpContent; use crate::codegen::dumper::Dumper; -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::dart::spec_generator::base::WireDartGeneratorContext; use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; use crate::codegen::misc::GeneratorProgressBarPack; diff --git a/frb_codegen/src/library/codegen/generator/wire/mod.rs b/frb_codegen/src/library/codegen/generator/wire/mod.rs index 1571b46d6d..10a2a86802 100644 --- a/frb_codegen/src/library/codegen/generator/wire/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/mod.rs @@ -7,7 +7,7 @@ use crate::codegen::config::internal_config::GeneratorWireInternalConfig; use crate::codegen::dumper::Dumper; use crate::codegen::generator::api_dart::internal_config::GeneratorApiDartInternalConfig; use crate::codegen::generator::misc::target::Target; -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::dart::spec_generator::base::WireDartGeneratorContext; use crate::codegen::generator::wire::rust::spec_generator::base::WireRustGeneratorContext; use crate::codegen::ir::mir::pack::MirPack; diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs index d147b59f02..eb261f2423 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs @@ -1,6 +1,6 @@ use crate::codegen::dumper::internal_config::ConfigDumpContent; use crate::codegen::dumper::Dumper; -use crate::codegen::generator::misc::PathTexts; +use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::rust::spec_generator::base::WireRustGeneratorContext; use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; use crate::codegen::ir::mir::pack::MirPackComputedCache; From 47fced5f7c6ab97909783b857fcf7861fb6922db Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:18:54 +0800 Subject: [PATCH 043/160] chore: mv --- .../src/library/utils/{basic_code.rs => basic_code/mod.rs} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename frb_codegen/src/library/utils/{basic_code.rs => basic_code/mod.rs} (100%) diff --git a/frb_codegen/src/library/utils/basic_code.rs b/frb_codegen/src/library/utils/basic_code/mod.rs similarity index 100% rename from frb_codegen/src/library/utils/basic_code.rs rename to frb_codegen/src/library/utils/basic_code/mod.rs From 8a0544da6d4d64829088801671a296be20fb04a6 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:19:23 +0800 Subject: [PATCH 044/160] refactor: mv --- .../src/library/utils/basic_code/basic.rs | 63 +++++++++ .../basic_code/dart_basic_header_code.rs | 65 +++++++++ .../src/library/utils/basic_code/mod.rs | 128 +----------------- 3 files changed, 131 insertions(+), 125 deletions(-) create mode 100644 frb_codegen/src/library/utils/basic_code/basic.rs create mode 100644 frb_codegen/src/library/utils/basic_code/dart_basic_header_code.rs diff --git a/frb_codegen/src/library/utils/basic_code/basic.rs b/frb_codegen/src/library/utils/basic_code/basic.rs new file mode 100644 index 0000000000..1c3ffa4955 --- /dev/null +++ b/frb_codegen/src/library/utils/basic_code/basic.rs @@ -0,0 +1,63 @@ +pub(crate) trait BasicCode { + fn body(&self) -> &str; + + fn new_body(body: String) -> Self; +} + +#[doc(hidden)] +#[macro_export] +macro_rules! basic_code_partial_impl { + ($name:ident) => { + impl std::ops::Add for $name { + type Output = Self; + + fn add(mut self, rhs: Self) -> Self::Output { + self += rhs; + self + } + } + + // unused now, thus uncomment only when needed + // impl std::iter::FromIterator<$name> for $name { + // fn from_iter>(iter: A) -> Self { + // iter.into_iter().fold(Default::default(), |a, b| a + b) + // } + // } + }; +} + +#[doc(hidden)] +#[macro_export] +macro_rules! basic_code_impl { + ($name:ident) => { + $crate::basic_code_partial_impl!($name); + + impl From for $name { + fn from(body: String) -> Self { + Self { + body, + ..Default::default() + } + } + } + + impl From<&str> for $name { + fn from(value: &str) -> Self { + value.to_owned().into() + } + } + + impl $crate::utils::basic_code::BasicCode for $name { + fn body(&self) -> &str { + &self.body + } + + fn new_body(body: String) -> Self { + Self { + body, + ..Default::default() + } + } + } + }; +} diff --git a/frb_codegen/src/library/utils/basic_code/dart_basic_header_code.rs b/frb_codegen/src/library/utils/basic_code/dart_basic_header_code.rs new file mode 100644 index 0000000000..2cca30aa14 --- /dev/null +++ b/frb_codegen/src/library/utils/basic_code/dart_basic_header_code.rs @@ -0,0 +1,65 @@ +use crate::basic_code_partial_impl; +use itertools::Itertools; +use serde::Serialize; +use std::ops::AddAssign; + +#[derive(Default, Clone, Debug, Serialize)] +pub(crate) struct DartBasicHeaderCode { + pub file_top: String, + pub import: String, + pub part: String, +} + +basic_code_partial_impl!(DartBasicHeaderCode); + +impl AddAssign for DartBasicHeaderCode { + #[inline] + fn add_assign(&mut self, rhs: Self) { + self.file_top += &rhs.file_top; + self.import += &rhs.import; + self.part += &rhs.part; + } +} + +impl DartBasicHeaderCode { + pub(crate) fn all_code(&self) -> String { + let import = optimize_imports(&self.import); + format!("{}\n{}\n{}", self.file_top, import, self.part) + } +} + +fn optimize_imports(raw: &str) -> String { + raw.split_inclusive(&['\n', ';'][..]) + .map(|line| line.trim()) + .filter(|line| !line.is_empty()) + .sorted() + .dedup() + .join("\n") +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + pub fn test_optimize_imports_simple() { + assert_eq!( + optimize_imports( + " + import 'orange.dart'; + import 'apple.dart'; + import 'orange.dart'; + " + ), + "import 'apple.dart';\nimport 'orange.dart';" + ); + } + + #[test] + pub fn test_optimize_imports_missing_newline() { + assert_eq!( + optimize_imports(" import 'orange.dart'; import 'apple.dart';import 'orange.dart';"), + "import 'apple.dart';\nimport 'orange.dart';" + ); + } +} diff --git a/frb_codegen/src/library/utils/basic_code/mod.rs b/frb_codegen/src/library/utils/basic_code/mod.rs index 3caa0449ce..f2c0c729dd 100644 --- a/frb_codegen/src/library/utils/basic_code/mod.rs +++ b/frb_codegen/src/library/utils/basic_code/mod.rs @@ -1,128 +1,6 @@ +pub(crate) mod dart_basic_header_code; +mod basic; + use itertools::Itertools; use serde::Serialize; use std::ops::AddAssign; - -pub(crate) trait BasicCode { - fn body(&self) -> &str; - - fn new_body(body: String) -> Self; -} - -#[doc(hidden)] -#[macro_export] -macro_rules! basic_code_partial_impl { - ($name:ident) => { - impl std::ops::Add for $name { - type Output = Self; - - fn add(mut self, rhs: Self) -> Self::Output { - self += rhs; - self - } - } - - // unused now, thus uncomment only when needed - // impl std::iter::FromIterator<$name> for $name { - // fn from_iter>(iter: A) -> Self { - // iter.into_iter().fold(Default::default(), |a, b| a + b) - // } - // } - }; -} - -#[doc(hidden)] -#[macro_export] -macro_rules! basic_code_impl { - ($name:ident) => { - $crate::basic_code_partial_impl!($name); - - impl From for $name { - fn from(body: String) -> Self { - Self { - body, - ..Default::default() - } - } - } - - impl From<&str> for $name { - fn from(value: &str) -> Self { - value.to_owned().into() - } - } - - impl $crate::utils::basic_code::BasicCode for $name { - fn body(&self) -> &str { - &self.body - } - - fn new_body(body: String) -> Self { - Self { - body, - ..Default::default() - } - } - } - }; -} - -#[derive(Default, Clone, Debug, Serialize)] -pub(crate) struct DartBasicHeaderCode { - pub file_top: String, - pub import: String, - pub part: String, -} - -basic_code_partial_impl!(DartBasicHeaderCode); - -impl AddAssign for DartBasicHeaderCode { - #[inline] - fn add_assign(&mut self, rhs: Self) { - self.file_top += &rhs.file_top; - self.import += &rhs.import; - self.part += &rhs.part; - } -} - -impl DartBasicHeaderCode { - pub(crate) fn all_code(&self) -> String { - let import = optimize_imports(&self.import); - format!("{}\n{}\n{}", self.file_top, import, self.part) - } -} - -fn optimize_imports(raw: &str) -> String { - raw.split_inclusive(&['\n', ';'][..]) - .map(|line| line.trim()) - .filter(|line| !line.is_empty()) - .sorted() - .dedup() - .join("\n") -} - -#[cfg(test)] -mod tests { - use super::*; - - #[test] - pub fn test_optimize_imports_simple() { - assert_eq!( - optimize_imports( - " - import 'orange.dart'; - import 'apple.dart'; - import 'orange.dart'; - " - ), - "import 'apple.dart';\nimport 'orange.dart';" - ); - } - - #[test] - pub fn test_optimize_imports_missing_newline() { - assert_eq!( - optimize_imports(" import 'orange.dart'; import 'apple.dart';import 'orange.dart';"), - "import 'apple.dart';\nimport 'orange.dart';" - ); - } -} From 821bd7e78a1092108b1e86d0b11a6a672093f3f0 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:20:00 +0800 Subject: [PATCH 045/160] chore: import --- .../generator/api_dart/spec_generator/class/method.rs | 2 +- .../codegen/generator/api_dart/spec_generator/class/mod.rs | 2 +- .../generator/api_dart/spec_generator/class/ty/delegate.rs | 2 +- .../api_dart/spec_generator/class/ty/enumeration_complex.rs | 2 +- .../api_dart/spec_generator/class/ty/enumeration_simple.rs | 2 +- .../api_dart/spec_generator/class/ty/rust_opaque.rs | 2 +- .../codegen/generator/api_dart/spec_generator/function.rs | 2 +- .../codegen/generator/api_dart/spec_generator/mod.rs | 2 +- .../library/codegen/generator/api_dart/text_generator.rs | 2 +- .../library/codegen/generator/misc/text_generator_utils.rs | 2 +- .../codegen/generator/wire/dart/spec_generator/misc/mod.rs | 2 +- .../generator/wire/dart/spec_generator/output_code.rs | 2 +- .../wire/dart/spec_generator/wire_class/io/via_manual.rs | 2 +- frb_codegen/src/library/utils/basic_code/basic.rs | 2 +- frb_codegen/src/library/utils/basic_code/mod.rs | 6 +----- 15 files changed, 15 insertions(+), 19 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs index 3ca5bed84b..f6d193245c 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs @@ -9,7 +9,7 @@ use crate::codegen::ir::mir::func::{ }; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::base::*; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use crate::utils::namespace::NamespacedName; use convert_case::{Case, Casing}; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs index 9bdfb96cd5..266273654c 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs @@ -1,4 +1,4 @@ -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use crate::utils::namespace::Namespace; use serde::Serialize; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs index e4b2a381dd..ecfb356d44 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs @@ -5,7 +5,7 @@ use crate::codegen::ir::mir::ty::delegate::{ }; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; impl<'a> ApiDartGeneratorClassTrait for DelegateApiDartGenerator<'a> { fn generate_class(&self) -> Option { diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs index 617cebd91c..f966aeda70 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs @@ -10,7 +10,7 @@ use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumVariant, MirVaria use crate::codegen::ir::mir::ty::structure::MirStruct; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use itertools::Itertools; const BACKTRACE_IDENT: &str = "backtrace"; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs index f7f1a36b48..3df9cab6e0 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs @@ -2,7 +2,7 @@ use crate::codegen::generator::api_dart::spec_generator::class::ApiDartGenerated use crate::codegen::generator::api_dart::spec_generator::misc::generate_dart_comments; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumVariant}; use crate::library::codegen::generator::api_dart::spec_generator::base::*; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use crate::utils::dart_keywords::make_string_keyword_safe; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs index 3f8a7bbd0f..c898ca5d92 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs @@ -11,7 +11,7 @@ use crate::codegen::ir::mir::ty::MirType; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use crate::utils::namespace::NamespacedName; use itertools::Itertools; use lazy_static::lazy_static; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs index 40fa4f7379..12c6af38bb 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs @@ -11,7 +11,7 @@ use crate::codegen::ir::mir::ty::delegate::{MirTypeDelegate, MirTypeDelegateStre use crate::codegen::ir::mir::ty::MirType; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use crate::utils::namespace::Namespace; use itertools::Itertools; use serde::Serialize; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index 857fed5982..437f8b859f 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -15,7 +15,7 @@ use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ConfigDumpContent; use crate::library::codegen::generator::api_dart::spec_generator::class::ty::ApiDartGeneratorClassTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use crate::utils::namespace::Namespace; use anyhow::Result; use itertools::{concat, Itertools}; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 665e9b2f1f..fd73316cd9 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -7,7 +7,7 @@ use crate::codegen::generator::api_dart::spec_generator::{ use crate::codegen::generator::misc::target::TargetOrCommonMap; use crate::codegen::generator::misc::generate_code_header; use crate::codegen::generator::misc::path_texts::{PathText, PathTexts}; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use crate::utils::path_utils::path_to_string; use anyhow::Context; use itertools::{concat, Itertools}; diff --git a/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs b/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs index f42a1e7ddb..9b533b75eb 100644 --- a/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs +++ b/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::acc::Acc; use crate::codegen::generator::misc::target::TargetOrCommon; -use crate::utils::basic_code::BasicCode; +use crate::utils::basic_code::basic::BasicCode; pub(crate) fn section_header_comment( section_name: &str, diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs index 033498eabb..428881a3f0 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs @@ -11,7 +11,7 @@ use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFu use crate::codegen::ir::mir::pack::MirPackComputedCache; use crate::codegen::misc::GeneratorProgressBarPack; use crate::library::codegen::generator::wire::dart::spec_generator::misc::ty::WireDartGeneratorMiscTrait; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use crate::utils::namespace::Namespace; use crate::utils::path_utils::path_to_string; use anyhow::Context; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs index ca38bb219d..64278b8d85 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs @@ -1,7 +1,7 @@ use crate::basic_code_impl; use crate::codegen::generator::misc::target::TargetOrCommon; use crate::codegen::generator::wire::dart::internal_config::DartOutputClassNamePack; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use itertools::Itertools; use serde::Serialize; use std::ops::AddAssign; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs index 9de9c40492..d447f2800e 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs @@ -5,7 +5,7 @@ use crate::codegen::generator::wire::dart::spec_generator::wire_class::io::commo use crate::codegen::generator::wire::rust::spec_generator::extern_func::{ ExternFunc, ExternFuncParam, }; -use crate::utils::basic_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; use itertools::Itertools; pub(crate) fn generate( diff --git a/frb_codegen/src/library/utils/basic_code/basic.rs b/frb_codegen/src/library/utils/basic_code/basic.rs index 1c3ffa4955..7c1d417b41 100644 --- a/frb_codegen/src/library/utils/basic_code/basic.rs +++ b/frb_codegen/src/library/utils/basic_code/basic.rs @@ -47,7 +47,7 @@ macro_rules! basic_code_impl { } } - impl $crate::utils::basic_code::BasicCode for $name { + impl $crate::utils::basic_code::basic::BasicCode for $name { fn body(&self) -> &str { &self.body } diff --git a/frb_codegen/src/library/utils/basic_code/mod.rs b/frb_codegen/src/library/utils/basic_code/mod.rs index f2c0c729dd..7bd45d443e 100644 --- a/frb_codegen/src/library/utils/basic_code/mod.rs +++ b/frb_codegen/src/library/utils/basic_code/mod.rs @@ -1,6 +1,2 @@ +pub(crate) mod basic; pub(crate) mod dart_basic_header_code; -mod basic; - -use itertools::Itertools; -use serde::Serialize; -use std::ops::AddAssign; From e966748e6a67258c06403cabb1d6776e7c9d3f64 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:21:35 +0800 Subject: [PATCH 046/160] fix :err --- frb_codegen/src/library/utils/basic_code/basic.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/utils/basic_code/basic.rs b/frb_codegen/src/library/utils/basic_code/basic.rs index 7c1d417b41..3c13a6f48d 100644 --- a/frb_codegen/src/library/utils/basic_code/basic.rs +++ b/frb_codegen/src/library/utils/basic_code/basic.rs @@ -47,7 +47,7 @@ macro_rules! basic_code_impl { } } - impl $crate::utils::basic_code::basic::BasicCode for $name { + impl $crate::utils::basic_code::basic:BasicCode for $name { fn body(&self) -> &str { &self.body } From 41e97f864bc2fa9707250a9e29e6aeac1dc8ccd3 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:27:51 +0800 Subject: [PATCH 047/160] refactor: rename --- .../generator/api_dart/spec_generator/class/method.rs | 6 +++--- .../generator/api_dart/spec_generator/class/mod.rs | 4 ++-- .../api_dart/spec_generator/class/ty/delegate.rs | 4 ++-- .../spec_generator/class/ty/enumeration_complex.rs | 4 ++-- .../spec_generator/class/ty/enumeration_simple.rs | 4 ++-- .../api_dart/spec_generator/class/ty/rust_opaque.rs | 6 +++--- .../codegen/generator/api_dart/spec_generator/function.rs | 8 ++++---- .../codegen/generator/api_dart/spec_generator/mod.rs | 6 +++--- .../library/codegen/generator/api_dart/text_generator.rs | 6 +++--- .../generator/wire/dart/spec_generator/misc/mod.rs | 8 ++++---- .../generator/wire/dart/spec_generator/output_code.rs | 6 +++--- .../wire/dart/spec_generator/wire_class/io/via_manual.rs | 4 ++-- .../library/utils/basic_code/dart_basic_header_code.rs | 8 ++++---- 13 files changed, 37 insertions(+), 37 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs index f6d193245c..ac48d63a7e 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs @@ -9,7 +9,7 @@ use crate::codegen::ir::mir::func::{ }; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::base::*; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use crate::utils::namespace::NamespacedName; use convert_case::{Case, Casing}; use itertools::Itertools; @@ -44,12 +44,12 @@ pub(crate) enum GenerateApiMethodMode { pub(crate) struct GeneratedApiMethods { pub(crate) num_methods: usize, pub(crate) code: String, - pub(crate) header: DartBasicHeaderCode, + pub(crate) header: DartHeaderCode, } struct GeneratedApiMethod { code: String, - header: DartBasicHeaderCode, + header: DartHeaderCode, } pub(crate) fn generate_api_methods( diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs index 266273654c..c1a174194f 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs @@ -1,4 +1,4 @@ -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use serde::Serialize; @@ -9,7 +9,7 @@ pub(crate) mod ty; #[derive(Debug, Serialize)] pub(crate) struct ApiDartGeneratedClass { - pub(crate) header: DartBasicHeaderCode, + pub(crate) header: DartHeaderCode, pub(crate) namespace: Namespace, pub(crate) class_name: String, pub(crate) code: String, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs index ecfb356d44..4a68596e17 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs @@ -5,7 +5,7 @@ use crate::codegen::ir::mir::ty::delegate::{ }; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; impl<'a> ApiDartGeneratorClassTrait for DelegateApiDartGenerator<'a> { fn generate_class(&self) -> Option { @@ -40,7 +40,7 @@ fn generate_array( }; Some(ApiDartGeneratedClass { - header: DartBasicHeaderCode { + header: DartHeaderCode { import: "import 'package:collection/collection.dart';\n".to_owned(), ..Default::default() }, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs index f966aeda70..46b4ed7dd9 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs @@ -10,7 +10,7 @@ use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumVariant, MirVaria use crate::codegen::ir::mir::ty::structure::MirStruct; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use itertools::Itertools; const BACKTRACE_IDENT: &str = "backtrace"; @@ -20,7 +20,7 @@ impl<'a> EnumRefApiDartGenerator<'a> { &self, src: &MirEnum, extra_body: &str, - header: DartBasicHeaderCode, + header: DartHeaderCode, ) -> Option { let variants = src .variants() diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs index 3df9cab6e0..3014e9983e 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs @@ -2,7 +2,7 @@ use crate::codegen::generator::api_dart::spec_generator::class::ApiDartGenerated use crate::codegen::generator::api_dart::spec_generator::misc::generate_dart_comments; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumVariant}; use crate::library::codegen::generator::api_dart::spec_generator::base::*; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use crate::utils::dart_keywords::make_string_keyword_safe; use itertools::Itertools; @@ -11,7 +11,7 @@ impl<'a> EnumRefApiDartGenerator<'a> { &self, src: &MirEnum, extra_body: &str, - header: DartBasicHeaderCode, + header: DartHeaderCode, ) -> Option { let comments = generate_dart_comments(&src.comments); diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs index c898ca5d92..c84d8f5631 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs @@ -11,7 +11,7 @@ use crate::codegen::ir::mir::ty::MirType; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use crate::utils::namespace::NamespacedName; use itertools::Itertools; use lazy_static::lazy_static; @@ -143,7 +143,7 @@ fn generate_maybe_impls( all_trait_impls: &[MirTraitImpl], self_type: &MirTypeRustOpaque, context: ApiDartGeneratorContext, -) -> (String, DartBasicHeaderCode) { +) -> (String, DartHeaderCode) { let interest_trait_impls = all_trait_impls .iter() .filter(|x| { @@ -174,7 +174,7 @@ fn generate_maybe_impls( ( code, - DartBasicHeaderCode { + DartHeaderCode { import, ..Default::default() }, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs index 12c6af38bb..7c6685e57b 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs @@ -11,7 +11,7 @@ use crate::codegen::ir::mir::ty::delegate::{MirTypeDelegate, MirTypeDelegateStre use crate::codegen::ir::mir::ty::MirType; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use itertools::Itertools; use serde::Serialize; @@ -19,7 +19,7 @@ use serde::Serialize; #[derive(Debug, Serialize)] pub(crate) struct ApiDartGeneratedFunction { pub(crate) namespace: Namespace, - pub(crate) header: DartBasicHeaderCode, + pub(crate) header: DartHeaderCode, pub(crate) func_comments: String, pub(crate) func_expr: String, pub(crate) func_impl: String, @@ -191,8 +191,8 @@ fn generate_func_impl( fn generate_header( func: &MirFunc, context: ApiDartGeneratorContext, -) -> anyhow::Result { - Ok(DartBasicHeaderCode { +) -> anyhow::Result { + Ok(DartHeaderCode { import: generate_imports_which_types_and_funcs_use( &func.name.namespace.clone(), &None, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index 437f8b859f..54acab79a2 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -15,7 +15,7 @@ use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ConfigDumpContent; use crate::library::codegen::generator::api_dart::spec_generator::class::ty::ApiDartGeneratorClassTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use anyhow::Result; use itertools::{concat, Itertools}; @@ -41,7 +41,7 @@ pub(crate) struct ApiDartOutputSpecItem { pub funcs: Vec, pub classes: Vec, pub extra_impl_code: Vec, - pub imports: DartBasicHeaderCode, + pub imports: DartHeaderCode, pub preamble: String, pub skips: Vec, pub needs_freezed: bool, @@ -100,7 +100,7 @@ fn generate_item( funcs: &Option<&Vec<&MirFunc>>, context: ApiDartGeneratorContext, ) -> Result { - let imports = DartBasicHeaderCode { + let imports = DartHeaderCode { import: generate_imports_which_types_and_funcs_use( namespace, namespaced_types, diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index fd73316cd9..adf22b5007 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -7,7 +7,7 @@ use crate::codegen::generator::api_dart::spec_generator::{ use crate::codegen::generator::misc::target::TargetOrCommonMap; use crate::codegen::generator::misc::generate_code_header; use crate::codegen::generator::misc::path_texts::{PathText, PathTexts}; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use crate::utils::path_utils::path_to_string; use anyhow::Context; use itertools::{concat, Itertools}; @@ -70,7 +70,7 @@ fn generate_end_api_text( let path_frb_generated = path_to_string(&path_frb_generated)?.replace('\\', "/"); let preamble = &item.preamble.as_str(); - let mut header = DartBasicHeaderCode { + let mut header = DartHeaderCode { file_top: generate_code_header() + if !preamble.is_empty() {"\n\n"} else {""} + preamble + "\n\n// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import\n", @@ -84,7 +84,7 @@ fn generate_end_api_text( }; if item.needs_freezed { - header += DartBasicHeaderCode { + header += DartHeaderCode { import: "import 'package:freezed_annotation/freezed_annotation.dart' hide protected;" .into(), part: format!( diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs index 428881a3f0..6af2632a6b 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs @@ -11,7 +11,7 @@ use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFu use crate::codegen::ir::mir::pack::MirPackComputedCache; use crate::codegen::misc::GeneratorProgressBarPack; use crate::library::codegen::generator::wire::dart::spec_generator::misc::ty::WireDartGeneratorMiscTrait; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use crate::utils::path_utils::path_to_string; use anyhow::Context; @@ -109,7 +109,7 @@ fn generate_boilerplate( Ok(Acc { common: vec![WireDartOutputCode { - header: DartBasicHeaderCode { + header: DartHeaderCode { file_top: file_top.clone(), import: format!( " @@ -183,7 +183,7 @@ fn generate_boilerplate( ..Default::default() }], io: vec![WireDartOutputCode { - header: DartBasicHeaderCode { + header: DartHeaderCode { file_top: file_top.clone(), import: format!( " @@ -197,7 +197,7 @@ fn generate_boilerplate( ..Default::default() }], web: vec![WireDartOutputCode { - header: DartBasicHeaderCode { + header: DartHeaderCode { file_top: format!("{file_top}\n\n// Static analysis wrongly picks the IO variant, thus ignore this\n// ignore_for_file: argument_type_not_assignable\n"), import: format!( " diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs index 64278b8d85..084f2e49e9 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs @@ -1,14 +1,14 @@ use crate::basic_code_impl; use crate::codegen::generator::misc::target::TargetOrCommon; use crate::codegen::generator::wire::dart::internal_config::DartOutputClassNamePack; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use itertools::Itertools; use serde::Serialize; use std::ops::AddAssign; #[derive(Default, Clone, Debug, Serialize)] pub(crate) struct WireDartOutputCode { - pub header: DartBasicHeaderCode, + pub header: DartHeaderCode, pub body_top: String, pub api_class_body: String, pub api_impl_class_body: String, @@ -49,7 +49,7 @@ impl WireDartOutputCode { .push(line); } WireDartOutputCode { - header: DartBasicHeaderCode { + header: DartHeaderCode { import: imports.join("\n"), ..Default::default() }, diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs index d447f2800e..9cc16bf88f 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs @@ -5,7 +5,7 @@ use crate::codegen::generator::wire::dart::spec_generator::wire_class::io::commo use crate::codegen::generator::wire::rust::spec_generator::extern_func::{ ExternFunc, ExternFuncParam, }; -use crate::utils::basic_code::dart_basic_header_code::DartBasicHeaderCode; +use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; use itertools::Itertools; pub(crate) fn generate( @@ -35,7 +35,7 @@ pub(crate) fn generate( " ); Ok(WireDartOutputCode { - header: DartBasicHeaderCode { + header: DartHeaderCode { import: "import 'dart:ffi' as ffi;\n".to_owned(), ..Default::default() }, diff --git a/frb_codegen/src/library/utils/basic_code/dart_basic_header_code.rs b/frb_codegen/src/library/utils/basic_code/dart_basic_header_code.rs index 2cca30aa14..c58da40291 100644 --- a/frb_codegen/src/library/utils/basic_code/dart_basic_header_code.rs +++ b/frb_codegen/src/library/utils/basic_code/dart_basic_header_code.rs @@ -4,15 +4,15 @@ use serde::Serialize; use std::ops::AddAssign; #[derive(Default, Clone, Debug, Serialize)] -pub(crate) struct DartBasicHeaderCode { +pub(crate) struct DartHeaderCode { pub file_top: String, pub import: String, pub part: String, } -basic_code_partial_impl!(DartBasicHeaderCode); +basic_code_partial_impl!(DartHeaderCode); -impl AddAssign for DartBasicHeaderCode { +impl AddAssign for DartHeaderCode { #[inline] fn add_assign(&mut self, rhs: Self) { self.file_top += &rhs.file_top; @@ -21,7 +21,7 @@ impl AddAssign for DartBasicHeaderCode { } } -impl DartBasicHeaderCode { +impl DartHeaderCode { pub(crate) fn all_code(&self) -> String { let import = optimize_imports(&self.import); format!("{}\n{}\n{}", self.file_top, import, self.part) From 31e0066ef6f52b6e3d91533835a78783d97b2fa0 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:28:04 +0800 Subject: [PATCH 048/160] refactor: mv --- .../codegen/generator/api_dart/spec_generator/class/method.rs | 2 +- .../codegen/generator/api_dart/spec_generator/class/mod.rs | 2 +- .../generator/api_dart/spec_generator/class/ty/delegate.rs | 2 +- .../api_dart/spec_generator/class/ty/enumeration_complex.rs | 2 +- .../api_dart/spec_generator/class/ty/enumeration_simple.rs | 2 +- .../generator/api_dart/spec_generator/class/ty/rust_opaque.rs | 2 +- .../codegen/generator/api_dart/spec_generator/function.rs | 2 +- .../library/codegen/generator/api_dart/spec_generator/mod.rs | 2 +- .../src/library/codegen/generator/api_dart/text_generator.rs | 2 +- .../codegen/generator/wire/dart/spec_generator/misc/mod.rs | 2 +- .../codegen/generator/wire/dart/spec_generator/output_code.rs | 2 +- .../wire/dart/spec_generator/wire_class/io/via_manual.rs | 2 +- .../{dart_basic_header_code.rs => dart_header_code.rs} | 0 frb_codegen/src/library/utils/basic_code/mod.rs | 2 +- 14 files changed, 13 insertions(+), 13 deletions(-) rename frb_codegen/src/library/utils/basic_code/{dart_basic_header_code.rs => dart_header_code.rs} (100%) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs index ac48d63a7e..e0e4bf1a41 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/method.rs @@ -9,7 +9,7 @@ use crate::codegen::ir::mir::func::{ }; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::base::*; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::NamespacedName; use convert_case::{Case, Casing}; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs index c1a174194f..257ae3d000 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/mod.rs @@ -1,4 +1,4 @@ -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use serde::Serialize; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs index 4a68596e17..57b95c804c 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/delegate.rs @@ -5,7 +5,7 @@ use crate::codegen::ir::mir::ty::delegate::{ }; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; impl<'a> ApiDartGeneratorClassTrait for DelegateApiDartGenerator<'a> { fn generate_class(&self) -> Option { diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs index 46b4ed7dd9..fe968b5377 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_complex.rs @@ -10,7 +10,7 @@ use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumVariant, MirVaria use crate::codegen::ir::mir::ty::structure::MirStruct; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use itertools::Itertools; const BACKTRACE_IDENT: &str = "backtrace"; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs index 3014e9983e..4c97475b06 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/enumeration_simple.rs @@ -2,7 +2,7 @@ use crate::codegen::generator::api_dart::spec_generator::class::ApiDartGenerated use crate::codegen::generator::api_dart::spec_generator::misc::generate_dart_comments; use crate::codegen::ir::mir::ty::enumeration::{MirEnum, MirEnumVariant}; use crate::library::codegen::generator::api_dart::spec_generator::base::*; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::dart_keywords::make_string_keyword_safe; use itertools::Itertools; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs index c84d8f5631..dc155f1a22 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/class/ty/rust_opaque.rs @@ -11,7 +11,7 @@ use crate::codegen::ir::mir::ty::MirType; use crate::library::codegen::generator::api_dart::spec_generator::base::*; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::NamespacedName; use itertools::Itertools; use lazy_static::lazy_static; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs index 7c6685e57b..e237f23570 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/function.rs @@ -11,7 +11,7 @@ use crate::codegen::ir::mir::ty::delegate::{MirTypeDelegate, MirTypeDelegateStre use crate::codegen::ir::mir::ty::MirType; use crate::if_then_some; use crate::library::codegen::generator::api_dart::spec_generator::info::ApiDartGeneratorInfoTrait; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use itertools::Itertools; use serde::Serialize; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs index 54acab79a2..854e9d8d4b 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/spec_generator/mod.rs @@ -15,7 +15,7 @@ use crate::codegen::ir::mir::ty::MirType; use crate::codegen::ConfigDumpContent; use crate::library::codegen::generator::api_dart::spec_generator::class::ty::ApiDartGeneratorClassTrait; use crate::library::codegen::ir::mir::ty::MirTypeTrait; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use anyhow::Result; use itertools::{concat, Itertools}; diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index adf22b5007..bc210dc4b2 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -7,7 +7,7 @@ use crate::codegen::generator::api_dart::spec_generator::{ use crate::codegen::generator::misc::target::TargetOrCommonMap; use crate::codegen::generator::misc::generate_code_header; use crate::codegen::generator::misc::path_texts::{PathText, PathTexts}; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::path_utils::path_to_string; use anyhow::Context; use itertools::{concat, Itertools}; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs index 6af2632a6b..1291dcf165 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/misc/mod.rs @@ -11,7 +11,7 @@ use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFu use crate::codegen::ir::mir::pack::MirPackComputedCache; use crate::codegen::misc::GeneratorProgressBarPack; use crate::library::codegen::generator::wire::dart::spec_generator::misc::ty::WireDartGeneratorMiscTrait; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::namespace::Namespace; use crate::utils::path_utils::path_to_string; use anyhow::Context; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs index 084f2e49e9..1b04ea174b 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs @@ -1,7 +1,7 @@ use crate::basic_code_impl; use crate::codegen::generator::misc::target::TargetOrCommon; use crate::codegen::generator::wire::dart::internal_config::DartOutputClassNamePack; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use itertools::Itertools; use serde::Serialize; use std::ops::AddAssign; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs index 9cc16bf88f..7fc4a7619c 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/wire_class/io/via_manual.rs @@ -5,7 +5,7 @@ use crate::codegen::generator::wire::dart::spec_generator::wire_class::io::commo use crate::codegen::generator::wire::rust::spec_generator::extern_func::{ ExternFunc, ExternFuncParam, }; -use crate::utils::basic_code::dart_basic_header_code::DartHeaderCode; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; use itertools::Itertools; pub(crate) fn generate( diff --git a/frb_codegen/src/library/utils/basic_code/dart_basic_header_code.rs b/frb_codegen/src/library/utils/basic_code/dart_header_code.rs similarity index 100% rename from frb_codegen/src/library/utils/basic_code/dart_basic_header_code.rs rename to frb_codegen/src/library/utils/basic_code/dart_header_code.rs diff --git a/frb_codegen/src/library/utils/basic_code/mod.rs b/frb_codegen/src/library/utils/basic_code/mod.rs index 7bd45d443e..d39b9e644e 100644 --- a/frb_codegen/src/library/utils/basic_code/mod.rs +++ b/frb_codegen/src/library/utils/basic_code/mod.rs @@ -1,2 +1,2 @@ pub(crate) mod basic; -pub(crate) mod dart_basic_header_code; +pub(crate) mod dart_header_code; From 305bf91d1b7da56a5575301ade711c3d6979ab5d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:28:24 +0800 Subject: [PATCH 049/160] fix: err --- frb_codegen/src/library/utils/basic_code/basic.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/utils/basic_code/basic.rs b/frb_codegen/src/library/utils/basic_code/basic.rs index 3c13a6f48d..7c1d417b41 100644 --- a/frb_codegen/src/library/utils/basic_code/basic.rs +++ b/frb_codegen/src/library/utils/basic_code/basic.rs @@ -47,7 +47,7 @@ macro_rules! basic_code_impl { } } - impl $crate::utils::basic_code::basic:BasicCode for $name { + impl $crate::utils::basic_code::basic::BasicCode for $name { fn body(&self) -> &str { &self.body } From 6af1c89f579eae38b11ab7f0b27f1477c622dc14 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:36:23 +0800 Subject: [PATCH 050/160] refactor: rename --- .../library/codegen/generator/misc/text_generator_utils.rs | 4 ++-- frb_codegen/src/library/utils/basic_code/basic.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs b/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs index 9b533b75eb..9edf13e348 100644 --- a/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs +++ b/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs @@ -1,8 +1,8 @@ use crate::codegen::generator::acc::Acc; use crate::codegen::generator::misc::target::TargetOrCommon; -use crate::utils::basic_code::basic::BasicCode; +use crate::utils::basic_code::basic::SimpleCodeTrait; -pub(crate) fn section_header_comment( +pub(crate) fn section_header_comment( section_name: &str, item: &Acc>, ) -> Acc> { diff --git a/frb_codegen/src/library/utils/basic_code/basic.rs b/frb_codegen/src/library/utils/basic_code/basic.rs index 7c1d417b41..75ff50e4b8 100644 --- a/frb_codegen/src/library/utils/basic_code/basic.rs +++ b/frb_codegen/src/library/utils/basic_code/basic.rs @@ -1,4 +1,4 @@ -pub(crate) trait BasicCode { +pub(crate) trait SimpleCodeTrait { fn body(&self) -> &str; fn new_body(body: String) -> Self; @@ -47,7 +47,7 @@ macro_rules! basic_code_impl { } } - impl $crate::utils::basic_code::basic::BasicCode for $name { + impl $crate::utils::basic_code::basic:BasicCodee for $name { fn body(&self) -> &str { &self.body } From 4fcbfa8ec0b93fe428c45c0b1e8339944ae58e2d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:36:32 +0800 Subject: [PATCH 051/160] chore: rename --- .../src/library/codegen/generator/misc/text_generator_utils.rs | 2 +- frb_codegen/src/library/utils/basic_code/mod.rs | 2 +- .../library/utils/basic_code/{basic.rs => simple_code_trait.rs} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename frb_codegen/src/library/utils/basic_code/{basic.rs => simple_code_trait.rs} (94%) diff --git a/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs b/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs index 9edf13e348..836b720028 100644 --- a/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs +++ b/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::acc::Acc; use crate::codegen::generator::misc::target::TargetOrCommon; -use crate::utils::basic_code::basic::SimpleCodeTrait; +use crate::utils::basic_code::simple_code_trait::SimpleCodeTrait; pub(crate) fn section_header_comment( section_name: &str, diff --git a/frb_codegen/src/library/utils/basic_code/mod.rs b/frb_codegen/src/library/utils/basic_code/mod.rs index d39b9e644e..417b276a36 100644 --- a/frb_codegen/src/library/utils/basic_code/mod.rs +++ b/frb_codegen/src/library/utils/basic_code/mod.rs @@ -1,2 +1,2 @@ -pub(crate) mod basic; +pub(crate) mod simple_code_trait; pub(crate) mod dart_header_code; diff --git a/frb_codegen/src/library/utils/basic_code/basic.rs b/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs similarity index 94% rename from frb_codegen/src/library/utils/basic_code/basic.rs rename to frb_codegen/src/library/utils/basic_code/simple_code_trait.rs index 75ff50e4b8..52e88e92a8 100644 --- a/frb_codegen/src/library/utils/basic_code/basic.rs +++ b/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs @@ -47,7 +47,7 @@ macro_rules! basic_code_impl { } } - impl $crate::utils::basic_code::basic:BasicCodee for $name { + impl $crate::utils::basic_code::simple_code_trait::SimpleCodeTrait for $name { fn body(&self) -> &str { &self.body } From 44369d5b878f6a4eb9de74a7b8495e7512bdbab6 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:37:28 +0800 Subject: [PATCH 052/160] refactor: rename --- .../wire/dart/spec_generator/output_code.rs | 4 +- .../wire/rust/spec_generator/output_code.rs | 4 +- .../utils/basic_code/dart_header_code.rs | 4 +- .../utils/basic_code/simple_code_trait.rs | 49 ++++++++++--------- 4 files changed, 31 insertions(+), 30 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs index 1b04ea174b..1e721d1070 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs @@ -1,4 +1,4 @@ -use crate::basic_code_impl; +use crate::simple_code_trait_impl; use crate::codegen::generator::misc::target::TargetOrCommon; use crate::codegen::generator::wire::dart::internal_config::DartOutputClassNamePack; use crate::utils::basic_code::dart_header_code::DartHeaderCode; @@ -16,7 +16,7 @@ pub(crate) struct WireDartOutputCode { pub body: String, } -basic_code_impl!(WireDartOutputCode); +simple_code_trait_impl!(WireDartOutputCode); impl AddAssign for WireDartOutputCode { #[inline] diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs index 71c7c58651..25c15a2706 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs @@ -1,4 +1,4 @@ -use crate::basic_code_impl; +use crate::simple_code_trait_impl; use crate::codegen::generator::wire::rust::spec_generator::extern_func::{ExternClass, ExternFunc}; use itertools::Itertools; use serde::Serialize; @@ -11,7 +11,7 @@ pub(crate) struct WireRustOutputCode { pub(crate) extern_classes: Vec, } -basic_code_impl!(WireRustOutputCode); +simple_code_trait_impl!(WireRustOutputCode); impl WireRustOutputCode { pub(crate) fn all_code(&self, c_symbol_prefix: &str) -> String { diff --git a/frb_codegen/src/library/utils/basic_code/dart_header_code.rs b/frb_codegen/src/library/utils/basic_code/dart_header_code.rs index c58da40291..ac0352fa5e 100644 --- a/frb_codegen/src/library/utils/basic_code/dart_header_code.rs +++ b/frb_codegen/src/library/utils/basic_code/dart_header_code.rs @@ -1,4 +1,4 @@ -use crate::basic_code_partial_impl; +use crate::impl_add_by_add_assign; use itertools::Itertools; use serde::Serialize; use std::ops::AddAssign; @@ -10,7 +10,7 @@ pub(crate) struct DartHeaderCode { pub part: String, } -basic_code_partial_impl!(DartHeaderCode); +impl_add_by_add_assign!(DartHeaderCode); impl AddAssign for DartHeaderCode { #[inline] diff --git a/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs b/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs index 52e88e92a8..af877bcc8b 100644 --- a/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs +++ b/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs @@ -6,31 +6,9 @@ pub(crate) trait SimpleCodeTrait { #[doc(hidden)] #[macro_export] -macro_rules! basic_code_partial_impl { +macro_rules! simple_code_trait_impl { ($name:ident) => { - impl std::ops::Add for $name { - type Output = Self; - - fn add(mut self, rhs: Self) -> Self::Output { - self += rhs; - self - } - } - - // unused now, thus uncomment only when needed - // impl std::iter::FromIterator<$name> for $name { - // fn from_iter>(iter: A) -> Self { - // iter.into_iter().fold(Default::default(), |a, b| a + b) - // } - // } - }; -} - -#[doc(hidden)] -#[macro_export] -macro_rules! basic_code_impl { - ($name:ident) => { - $crate::basic_code_partial_impl!($name); + $crate::impl_add_by_add_assign!($name); impl From for $name { fn from(body: String) -> Self { @@ -61,3 +39,26 @@ macro_rules! basic_code_impl { } }; } + +#[doc(hidden)] +#[macro_export] +macro_rules! impl_add_by_add_assign { + ($name:ident) => { + impl std::ops::Add for $name { + type Output = Self; + + fn add(mut self, rhs: Self) -> Self::Output { + self += rhs; + self + } + } + + // unused now, thus uncomment only when needed + // impl std::iter::FromIterator<$name> for $name { + // fn from_iter>(iter: A) -> Self { + // iter.into_iter().fold(Default::default(), |a, b| a + b) + // } + // } + }; +} + From 051c07f26d15e1b21dc7a6a3f33d53a6a759b8c1 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:39:29 +0800 Subject: [PATCH 053/160] feat: sturct --- .../library/utils/basic_code/general_code.rs | 19 +++++++++++++++++++ .../src/library/utils/basic_code/mod.rs | 3 ++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 frb_codegen/src/library/utils/basic_code/general_code.rs diff --git a/frb_codegen/src/library/utils/basic_code/general_code.rs b/frb_codegen/src/library/utils/basic_code/general_code.rs new file mode 100644 index 0000000000..1da2aa91af --- /dev/null +++ b/frb_codegen/src/library/utils/basic_code/general_code.rs @@ -0,0 +1,19 @@ +use serde::Serialize; +use crate::utils::basic_code::dart_header_code::DartHeaderCode; + +#[derive(Clone, Debug, Serialize)] +pub(crate) enum GeneralCode { + Dart(GeneralDartCode), + Rust(GeneralRustCode), +} + +#[derive(Default, Clone, Debug, Serialize)] +pub(crate) struct GeneralDartCode { + pub header: DartHeaderCode, + pub body: String, +} + +#[derive(Default, Clone, Debug, Serialize)] +pub(crate) struct GeneralRustCode { + pub body: String, +} diff --git a/frb_codegen/src/library/utils/basic_code/mod.rs b/frb_codegen/src/library/utils/basic_code/mod.rs index 417b276a36..a7ffd66e4e 100644 --- a/frb_codegen/src/library/utils/basic_code/mod.rs +++ b/frb_codegen/src/library/utils/basic_code/mod.rs @@ -1,2 +1,3 @@ -pub(crate) mod simple_code_trait; pub(crate) mod dart_header_code; +pub(crate) mod general_code; +pub(crate) mod simple_code_trait; From fe0872bbd8a4e334db3263fc458a50d31ca4a54e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:40:27 +0800 Subject: [PATCH 054/160] feat: more --- .../library/utils/basic_code/general_code.rs | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/utils/basic_code/general_code.rs b/frb_codegen/src/library/utils/basic_code/general_code.rs index 1da2aa91af..90caa4cd78 100644 --- a/frb_codegen/src/library/utils/basic_code/general_code.rs +++ b/frb_codegen/src/library/utils/basic_code/general_code.rs @@ -1,5 +1,7 @@ -use serde::Serialize; +use crate::simple_code_trait_impl; use crate::utils::basic_code::dart_header_code::DartHeaderCode; +use serde::Serialize; +use std::ops::AddAssign; #[derive(Clone, Debug, Serialize)] pub(crate) enum GeneralCode { @@ -17,3 +19,21 @@ pub(crate) struct GeneralDartCode { pub(crate) struct GeneralRustCode { pub body: String, } + +impl AddAssign for GeneralDartCode { + #[inline] + fn add_assign(&mut self, rhs: Self) { + self.header += rhs.header; + self.body += &rhs.body; + } +} + +impl AddAssign for GeneralRustCode { + #[inline] + fn add_assign(&mut self, rhs: Self) { + self.body += &rhs.body; + } +} + +simple_code_trait_impl!(GeneralDartCode); +simple_code_trait_impl!(GeneralRustCode); From ae24681b36dc58a72a57b2f57bb9c7da129fa244 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:41:08 +0800 Subject: [PATCH 055/160] feat:ty --- frb_codegen/src/library/codegen/dumper/mod.rs | 2 +- frb_codegen/src/library/codegen/generator/misc/path_texts.rs | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/dumper/mod.rs b/frb_codegen/src/library/codegen/dumper/mod.rs index d4184e889f..26999060bb 100644 --- a/frb_codegen/src/library/codegen/dumper/mod.rs +++ b/frb_codegen/src/library/codegen/dumper/mod.rs @@ -1,7 +1,7 @@ use crate::codegen::dumper::internal_config::{ConfigDumpContent, DumperInternalConfig}; use crate::codegen::generator::acc::Acc; -use crate::codegen::generator::misc::target::TargetOrCommon; use crate::codegen::generator::misc::path_texts::PathTexts; +use crate::codegen::generator::misc::target::TargetOrCommon; use crate::utils::file_utils::create_dir_all_and_write; use crate::utils::path_utils::path_to_string; use anyhow::Context; diff --git a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs index 49f55f6824..d48678cd45 100644 --- a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs +++ b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs @@ -5,6 +5,7 @@ use itertools::Itertools; use std::ops::Add; use std::path::PathBuf; use strum::IntoEnumIterator; +use crate::utils::basic_code::general_code::GeneralCode; #[derive(Clone)] pub(crate) struct PathTexts(pub Vec); @@ -58,11 +59,11 @@ impl PathTexts { #[derive(Clone)] pub(crate) struct PathText { pub path: PathBuf, - pub text: String, + pub text: GeneralCode, } impl PathText { - pub(crate) fn new(path: PathBuf, text: String) -> Self { + pub(crate) fn new(path: PathBuf, text: GeneralCode) -> Self { Self { path, text } } } From a123b44817ade12b8c690ab039def5d72e55abfb Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:41:50 +0800 Subject: [PATCH 056/160] feat: usage --- frb_codegen/src/library/codegen/dumper/mod.rs | 2 +- frb_codegen/src/library/utils/basic_code/general_code.rs | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/dumper/mod.rs b/frb_codegen/src/library/codegen/dumper/mod.rs index 26999060bb..9ace3d4ada 100644 --- a/frb_codegen/src/library/codegen/dumper/mod.rs +++ b/frb_codegen/src/library/codegen/dumper/mod.rs @@ -50,7 +50,7 @@ impl Dumper<'_> { &diff_paths(&path_text.path, base_dir).context("cannot diff path")? )? ), - &path_text.text, + &path_text.text.all_code(), )?; } diff --git a/frb_codegen/src/library/utils/basic_code/general_code.rs b/frb_codegen/src/library/utils/basic_code/general_code.rs index 90caa4cd78..99fec4bca7 100644 --- a/frb_codegen/src/library/utils/basic_code/general_code.rs +++ b/frb_codegen/src/library/utils/basic_code/general_code.rs @@ -20,6 +20,12 @@ pub(crate) struct GeneralRustCode { pub body: String, } +impl GeneralCode { + pub(crate) fn all_code(&self) -> String { + todo!() + } +} + impl AddAssign for GeneralDartCode { #[inline] fn add_assign(&mut self, rhs: Self) { From 1b2ccaf77571e32249b401260b7d238b1a802ccf Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:42:39 +0800 Subject: [PATCH 057/160] feat: more --- frb_codegen/src/library/codegen/generator/misc/path_texts.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs index d48678cd45..7032e33e69 100644 --- a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs +++ b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs @@ -21,7 +21,7 @@ impl Add for PathTexts { impl PathTexts { pub(crate) fn new_from_targets( path: &TargetOrCommonMap, - text: &Acc>, + text: &Acc>, ) -> Self { Self( TargetOrCommon::iter() @@ -37,7 +37,7 @@ impl PathTexts { pub(crate) fn write_to_disk(&self) -> anyhow::Result<()> { self.assert_no_duplicate_paths(); for item in self.0.iter() { - create_dir_all_and_write(&item.path, &item.text)?; + create_dir_all_and_write(&item.path, &item.text.all_code())?; } Ok(()) } From b08fcc7c86f223289e455573c56e001fe774c4ac Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:43:42 +0800 Subject: [PATCH 058/160] feat: more --- .../src/library/utils/basic_code/general_code.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/frb_codegen/src/library/utils/basic_code/general_code.rs b/frb_codegen/src/library/utils/basic_code/general_code.rs index 99fec4bca7..ac9e4c4850 100644 --- a/frb_codegen/src/library/utils/basic_code/general_code.rs +++ b/frb_codegen/src/library/utils/basic_code/general_code.rs @@ -7,6 +7,7 @@ use std::ops::AddAssign; pub(crate) enum GeneralCode { Dart(GeneralDartCode), Rust(GeneralRustCode), + C(GeneralCCode), } #[derive(Default, Clone, Debug, Serialize)] @@ -20,6 +21,11 @@ pub(crate) struct GeneralRustCode { pub body: String, } +#[derive(Default, Clone, Debug, Serialize)] +pub(crate) struct GeneralCCode { + pub body: String, +} + impl GeneralCode { pub(crate) fn all_code(&self) -> String { todo!() @@ -41,5 +47,13 @@ impl AddAssign for GeneralRustCode { } } +impl AddAssign for GeneralCCode { + #[inline] + fn add_assign(&mut self, rhs: Self) { + self.body += &rhs.body; + } +} + simple_code_trait_impl!(GeneralDartCode); simple_code_trait_impl!(GeneralRustCode); +simple_code_trait_impl!(GeneralCCode); From cab762bec5759113582cf415e9d3903872d2ab33 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:44:50 +0800 Subject: [PATCH 059/160] feat: more --- frb_codegen/src/library/codegen/generator/wire/c/mod.rs | 3 ++- .../generator/wire/c/spec_generator/cbindgen_executor.rs | 3 ++- .../src/library/codegen/generator/wire/rust/mod.rs | 2 +- .../library/codegen/generator/wire/rust/text_generator.rs | 3 ++- frb_codegen/src/library/utils/basic_code/general_code.rs | 8 ++++++++ 5 files changed, 15 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/wire/c/mod.rs b/frb_codegen/src/library/codegen/generator/wire/c/mod.rs index 89ee748e18..03a383bb06 100644 --- a/frb_codegen/src/library/codegen/generator/wire/c/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/c/mod.rs @@ -7,6 +7,7 @@ use crate::codegen::dumper::Dumper; use crate::codegen::generator::misc::path_texts::{PathText, PathTexts}; use crate::codegen::generator::wire::c::internal_config::GeneratorWireCInternalConfig; use crate::codegen::misc::GeneratorProgressBarPack; +use crate::utils::basic_code::general_code::GeneralCode; pub(crate) struct GeneratorWireCOutput { pub output_texts: PathTexts, @@ -37,7 +38,7 @@ pub(crate) fn generate( output_texts: PathTexts({ let mut ans = vec![]; if let Some(c_output_path) = &config.c_output_path { - ans.push(PathText::new(c_output_path.clone(), text.clone())) + ans.push(PathText::new(c_output_path.clone(), GeneralCode::new_c(text.clone()))) } ans }), diff --git a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs index 88d96bd408..34f1a1fc16 100644 --- a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs +++ b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs @@ -2,6 +2,7 @@ use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::c::internal_config::GeneratorWireCInternalConfig; use crate::codegen::misc::GeneratorProgressBarPack; use crate::library::commands::cbindgen::{cbindgen, CbindgenArgs}; +use crate::utils::basic_code::general_code::GeneralCode; use crate::utils::file_utils::temp_change_file; pub(crate) fn execute( @@ -17,7 +18,7 @@ pub(crate) fn execute( .iter() .map(|rust_output_text| { temp_change_file(rust_output_text.path.clone(), |_| { - rust_output_text.text.clone() + rust_output_text.text.all_code() }) }) .collect::>>()?; diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs index eb261f2423..a214c60920 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs @@ -28,7 +28,7 @@ pub(crate) fn generate( ConfigDumpContent::GeneratorText, "wire_rust", "rs", - &text.text, + &text.text.map_ref(|x, _| x.as_ref().map(|x| x.all_code())), )?; Ok(GeneratorWireRustOutput { diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs b/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs index 03b6f2cdb9..42b41d88b1 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs @@ -7,13 +7,14 @@ use crate::codegen::generator::wire::rust::internal_config::GeneratorWireRustInt use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; use crate::codegen::generator::wire::rust::spec_generator::output_code::WireRustOutputCode; use crate::codegen::generator::wire::rust::spec_generator::WireRustOutputSpec; +use crate::utils::basic_code::general_code::GeneralCode; use itertools::Itertools; use strum::IntoEnumIterator; // Call it "text", not "code", because the whole codegen is generating code, // and we want to emphasize we are generating final output text here. pub(super) struct WireRustOutputText { - pub(super) text: Acc>, + pub(super) text: Acc>, pub(super) extern_funcs: Vec, } diff --git a/frb_codegen/src/library/utils/basic_code/general_code.rs b/frb_codegen/src/library/utils/basic_code/general_code.rs index ac9e4c4850..9d57247c54 100644 --- a/frb_codegen/src/library/utils/basic_code/general_code.rs +++ b/frb_codegen/src/library/utils/basic_code/general_code.rs @@ -30,6 +30,14 @@ impl GeneralCode { pub(crate) fn all_code(&self) -> String { todo!() } + + pub(crate) fn new_rust(body: String) -> GeneralCode { + GeneralCode::Rust(GeneralRustCode { body }) + } + + pub(crate) fn new_c(body: String) -> GeneralCode { + GeneralCode::C(GeneralCCode { body }) + } } impl AddAssign for GeneralDartCode { From 48f90eebe68bba4a6c2e796d1a38bd31cf8de189 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:47:38 +0800 Subject: [PATCH 060/160] Revert "Auxiliary commit to revert individual files from cab762bec5759113582cf415e9d3903872d2ab33" This reverts commit ce9c651e2bb79116aed2e6c97afd7e0b74fff1ed. --- frb_codegen/src/library/codegen/generator/wire/rust/mod.rs | 2 +- .../src/library/codegen/generator/wire/rust/text_generator.rs | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs index a214c60920..eb261f2423 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs @@ -28,7 +28,7 @@ pub(crate) fn generate( ConfigDumpContent::GeneratorText, "wire_rust", "rs", - &text.text.map_ref(|x, _| x.as_ref().map(|x| x.all_code())), + &text.text, )?; Ok(GeneratorWireRustOutput { diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs b/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs index 42b41d88b1..03b6f2cdb9 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/text_generator.rs @@ -7,14 +7,13 @@ use crate::codegen::generator::wire::rust::internal_config::GeneratorWireRustInt use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; use crate::codegen::generator::wire::rust::spec_generator::output_code::WireRustOutputCode; use crate::codegen::generator::wire::rust::spec_generator::WireRustOutputSpec; -use crate::utils::basic_code::general_code::GeneralCode; use itertools::Itertools; use strum::IntoEnumIterator; // Call it "text", not "code", because the whole codegen is generating code, // and we want to emphasize we are generating final output text here. pub(super) struct WireRustOutputText { - pub(super) text: Acc>, + pub(super) text: Acc>, pub(super) extern_funcs: Vec, } From 3dab971abd4d3ddf3f24584192c026fc422169b1 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:48:40 +0800 Subject: [PATCH 061/160] feat: more --- frb_codegen/src/library/codegen/generator/wire/rust/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs index eb261f2423..a9eff4ad95 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs @@ -4,6 +4,7 @@ use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::rust::spec_generator::base::WireRustGeneratorContext; use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; use crate::codegen::ir::mir::pack::MirPackComputedCache; +use crate::utils::basic_code::general_code::GeneralCode; pub(crate) mod internal_config; pub(crate) mod spec_generator; @@ -32,7 +33,10 @@ pub(crate) fn generate( )?; Ok(GeneratorWireRustOutput { - output_texts: PathTexts::new_from_targets(&context.config.rust_output_path, &text.text), + output_texts: PathTexts::new_from_targets( + &context.config.rust_output_path, + &(text.text.clone()).map(|x, _| x.map(|x| GeneralCode::new_rust(x))), + ), extern_funcs: text.extern_funcs, content_hash: spec.misc.content_hash, extern_struct_names: spec.extern_struct_names, From 64e3513f67e07e0a19be697157928016fa2eb493 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:49:04 +0800 Subject: [PATCH 062/160] feat: more --- frb_codegen/src/library/codegen/generator/api_dart/mod.rs | 4 +++- .../src/library/codegen/generator/api_dart/text_generator.rs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs index 1e5d21fb58..969fa907f7 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs @@ -95,7 +95,9 @@ mod tests { for path_text in output_texts.0 { let path = path_text.path.file_name().unwrap().to_str().unwrap(); let expect_output = expect_outputs.get(path).unwrap(); - let raw_text = (path_text.text).replace(env!("CARGO_PKG_VERSION"), "{VERSION}"); + let raw_text = (path_text.text) + .all_code() + .replace(env!("CARGO_PKG_VERSION"), "{VERSION}"); text_golden_test(raw_text, &test_fixture_dir.join(expect_output))?; } diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index bc210dc4b2..3bc2fa6047 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -4,9 +4,9 @@ use crate::codegen::generator::api_dart::spec_generator::function::ApiDartGenera use crate::codegen::generator::api_dart::spec_generator::{ ApiDartOutputSpec, ApiDartOutputSpecItem, }; -use crate::codegen::generator::misc::target::TargetOrCommonMap; use crate::codegen::generator::misc::generate_code_header; use crate::codegen::generator::misc::path_texts::{PathText, PathTexts}; +use crate::codegen::generator::misc::target::TargetOrCommonMap; use crate::utils::basic_code::dart_header_code::DartHeaderCode; use crate::utils::path_utils::path_to_string; use anyhow::Context; From c63b4d67f9b6ba70045d33802711ad05b8eec5f5 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:49:30 +0800 Subject: [PATCH 063/160] chore: upstream ty --- .../src/library/codegen/generator/api_dart/text_generator.rs | 3 ++- .../src/library/codegen/generator/wire/dart/text_generator.rs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 3bc2fa6047..8930dedd7e 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -13,6 +13,7 @@ use anyhow::Context; use itertools::{concat, Itertools}; use pathdiff::diff_paths; use std::path::{Path, PathBuf}; +use crate::utils::basic_code::general_code::GeneralCode; pub(super) struct ApiDartOutputText { pub(super) output_texts: PathTexts, @@ -53,7 +54,7 @@ fn generate_end_api_text( dart_output_path: &Path, dart_impl_output_path: &TargetOrCommonMap, item: &ApiDartOutputSpecItem, -) -> anyhow::Result { +) -> anyhow::Result { let funcs = item .funcs .iter() diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs index adc2351d1f..95e8124c39 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs @@ -5,9 +5,10 @@ use crate::codegen::generator::misc::text_generator_utils::{ use crate::codegen::generator::wire::dart::internal_config::GeneratorWireDartInternalConfig; use crate::codegen::generator::wire::dart::spec_generator::output_code::WireDartOutputCode; use crate::codegen::generator::wire::dart::spec_generator::WireDartOutputSpec; +use crate::utils::basic_code::general_code::GeneralCode; pub(super) struct WireDartOutputText { - pub(super) text: Acc>, + pub(super) text: Acc>, } pub(super) fn generate( From fe06dbbee1cf2ab0def7d801e015cadc99ec7c03 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:50:10 +0800 Subject: [PATCH 064/160] feat: more --- .../codegen/generator/api_dart/text_generator.rs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 8930dedd7e..40360819bc 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -8,12 +8,12 @@ use crate::codegen::generator::misc::generate_code_header; use crate::codegen::generator::misc::path_texts::{PathText, PathTexts}; use crate::codegen::generator::misc::target::TargetOrCommonMap; use crate::utils::basic_code::dart_header_code::DartHeaderCode; +use crate::utils::basic_code::general_code::{GeneralCode, GeneralDartCode}; use crate::utils::path_utils::path_to_string; use anyhow::Context; use itertools::{concat, Itertools}; use pathdiff::diff_paths; use std::path::{Path, PathBuf}; -use crate::utils::basic_code::general_code::GeneralCode; pub(super) struct ApiDartOutputText { pub(super) output_texts: PathTexts, @@ -39,10 +39,13 @@ pub(super) fn generate( let extra_output_text = PathText { path: config.dart_impl_output_path.common.clone(), - text: (spec.namespaced_items.values()) - .flat_map(|item| item.extra_impl_code.clone()) - .sorted() - .join(""), + text: GeneralCode::Dart(GeneralDartCode { + body: (spec.namespaced_items.values()) + .flat_map(|item| item.extra_impl_code.clone()) + .sorted() + .join(""), + header: Default::default(), + }), }; Ok(ApiDartOutputText { From 5f41f61b92cae75578b99d506bfeb3cc9d351934 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:50:52 +0800 Subject: [PATCH 065/160] chore: log --- frb_codegen/src/library/codegen/generator/wire/dart/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs index 4bbbc74e3e..77ebd8a1a0 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs @@ -4,6 +4,7 @@ use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::dart::spec_generator::base::WireDartGeneratorContext; use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; use crate::codegen::misc::GeneratorProgressBarPack; +use sha1::digest::typenum::private::IsEqualPrivate; use std::path::PathBuf; pub(crate) mod internal_config; @@ -40,7 +41,7 @@ pub(crate) fn generate( ConfigDumpContent::GeneratorText, "wire_dart", "dart", - &text.text, + &text.text.clone().map(|x, _| x.map(|x| x.all_code())), )?; Ok(GeneratorWireDartOutput { From 1812788fd81ac0e3b34134989b766f9db8cd0181 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:51:42 +0800 Subject: [PATCH 066/160] feat: more --- .../codegen/generator/misc/text_generator_utils.rs | 6 +++--- .../generator/wire/dart/spec_generator/output_code.rs | 5 +++-- .../codegen/generator/wire/dart/text_generator.rs | 10 ++++++---- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs b/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs index 836b720028..bacc148746 100644 --- a/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs +++ b/frb_codegen/src/library/codegen/generator/misc/text_generator_utils.rs @@ -21,9 +21,9 @@ pub(crate) fn section_header_comment_raw(section_name: &str) -> String { format!("\n\n// Section: {section_name}\n\n") } -pub(crate) fn generate_text_respecting_web_flag( - raw: Acc, +pub(crate) fn generate_text_respecting_web_flag( + raw: Acc, web_enabled: bool, -) -> Acc> { +) -> Acc> { raw.map(|value, target| (target != TargetOrCommon::Web || web_enabled).then_some(value)) } diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs index 1e721d1070..9be16f059e 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs @@ -1,7 +1,8 @@ -use crate::simple_code_trait_impl; use crate::codegen::generator::misc::target::TargetOrCommon; use crate::codegen::generator::wire::dart::internal_config::DartOutputClassNamePack; +use crate::simple_code_trait_impl; use crate::utils::basic_code::dart_header_code::DartHeaderCode; +use crate::utils::basic_code::general_code::GeneralDartCode; use itertools::Itertools; use serde::Serialize; use std::ops::AddAssign; @@ -62,7 +63,7 @@ impl WireDartOutputCode { &self, target: TargetOrCommon, dart_output_class_name_pack: &DartOutputClassNamePack, - ) -> String { + ) -> GeneralDartCode { let DartOutputClassNamePack { api_class_name, api_impl_class_name, diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs index 95e8124c39..17aab533a1 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/text_generator.rs @@ -18,7 +18,9 @@ pub(super) fn generate( let merged_code = generate_merged_code(spec); let text = generate_text_from_merged_code( config, - merged_code.map(|code, target| code.all_code(target, &config.dart_output_class_name_pack)), + merged_code.map(|code, target| { + GeneralCode::Dart(code.all_code(target, &config.dart_output_class_name_pack)) + }), )?; Ok(WireDartOutputText { text }) } @@ -44,10 +46,10 @@ fn generate_merged_code(spec: &WireDartOutputSpec) -> Acc { merged_code.map(|code, _| code.into_iter().fold(Default::default(), |a, b| a + b)) } -fn generate_text_from_merged_code( +fn generate_text_from_merged_code( config: &GeneratorWireDartInternalConfig, - core_code: Acc, -) -> anyhow::Result>> { + core_code: Acc, +) -> anyhow::Result>> { Ok(generate_text_respecting_web_flag( core_code, config.web_enabled, From b64273862cf1d4d510ce74b1bf49c005f4969696 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:52:30 +0800 Subject: [PATCH 067/160] feat: more --- .../wire/dart/spec_generator/output_code.rs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs index 9be16f059e..d1e05f0f12 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/output_code.rs @@ -142,13 +142,12 @@ impl WireDartOutputCode { ) }; - format!( - "{}\n{}\n{}\n{}\n{}", - self.header.all_code(), - self.body_top, - api_class_code, - api_impl_class_code, - self.body - ) + GeneralDartCode { + header: self.header.clone(), + body: format!( + "{}\n{}\n{}\n{}", + self.body_top, api_class_code, api_impl_class_code, self.body + ), + } } } From 3d566ee0183aa0dba89399e52c33516eed4d247d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:53:10 +0800 Subject: [PATCH 068/160] feat: more --- .../generator/api_dart/text_generator.rs | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs index 40360819bc..0a7a3dc15d 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/text_generator.rs @@ -108,21 +108,20 @@ fn generate_end_api_text( header += c.header.clone(); } - let header = header.all_code(); - let skips = compute_skips(item); - Ok(format!( - " - {header} - - {skips} + Ok(GeneralCode::Dart(GeneralDartCode { + header, + body: format!( + " + {skips} - {funcs} + {funcs} - {classes} - ", - )) + {classes} + ", + ), + })) } fn compute_skips(item: &ApiDartOutputSpecItem) -> String { From 134a77f038fdcf8b48924f859b63d20d5aac20b3 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:54:35 +0800 Subject: [PATCH 069/160] feat: more --- .../library/utils/basic_code/general_code.rs | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/utils/basic_code/general_code.rs b/frb_codegen/src/library/utils/basic_code/general_code.rs index 9d57247c54..37bf936155 100644 --- a/frb_codegen/src/library/utils/basic_code/general_code.rs +++ b/frb_codegen/src/library/utils/basic_code/general_code.rs @@ -28,7 +28,11 @@ pub(crate) struct GeneralCCode { impl GeneralCode { pub(crate) fn all_code(&self) -> String { - todo!() + match self { + GeneralCode::Dart(inner) => inner.all_code(), + GeneralCode::Rust(inner) => inner.all_code(), + GeneralCode::C(inner) => inner.all_code(), + } } pub(crate) fn new_rust(body: String) -> GeneralCode { @@ -40,6 +44,24 @@ impl GeneralCode { } } +impl GeneralDartCode { + pub(crate) fn all_code(&self) -> String { + format!("{}\n{}", self.header.all_code(), self.body) + } +} + +impl GeneralRustCode { + pub(crate) fn all_code(&self) -> String { + self.body.clone() + } +} + +impl GeneralCCode { + pub(crate) fn all_code(&self) -> String { + self.body.clone() + } +} + impl AddAssign for GeneralDartCode { #[inline] fn add_assign(&mut self, rhs: Self) { From 8cd965f9326bd7e4fa3fd692fd0f6a6831938d0c Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:56:36 +0800 Subject: [PATCH 070/160] chore: fmt --- frb_codegen/src/library/codegen/generator/misc/mod.rs | 9 --------- .../src/library/codegen/generator/misc/path_texts.rs | 2 +- frb_codegen/src/library/codegen/generator/wire/c/mod.rs | 5 ++++- .../generator/wire/c/spec_generator/cbindgen_executor.rs | 1 - .../src/library/codegen/generator/wire/dart/mod.rs | 1 - .../dart/spec_generator/codec/cst/encoder/ty/record.rs | 2 +- .../spec_generator/codec/cst/encoder/ty/structure.rs | 2 +- frb_codegen/src/library/codegen/generator/wire/mod.rs | 2 +- .../src/library/codegen/generator/wire/rust/mod.rs | 2 +- .../generator/wire/rust/spec_generator/output_code.rs | 2 +- .../codegen/parser/hir/flat/parser/syn_item/mod.rs | 1 - frb_codegen/src/library/codegen/parser/mir/parser/mod.rs | 4 +++- .../src/library/codegen/parser/mir/parser/trait_impl.rs | 1 - .../src/library/utils/basic_code/simple_code_trait.rs | 1 - 14 files changed, 13 insertions(+), 22 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/misc/mod.rs b/frb_codegen/src/library/codegen/generator/misc/mod.rs index baa2203546..19ac5334dc 100644 --- a/frb_codegen/src/library/codegen/generator/misc/mod.rs +++ b/frb_codegen/src/library/codegen/generator/misc/mod.rs @@ -1,15 +1,6 @@ -use crate::codegen::generator::acc::Acc; -use crate::codegen::generator::codec::sse::lang::Lang; -use crate::codegen::generator::misc::target::{TargetOrCommon, TargetOrCommonMap}; -use crate::codegen::ir::mir::field::MirField; use crate::codegen::ir::mir::ty::boxed::MirTypeBoxed; use crate::codegen::ir::mir::ty::delegate::MirTypeDelegate; use crate::codegen::ir::mir::ty::MirType; -use crate::utils::file_utils::create_dir_all_and_write; -use itertools::Itertools; -use std::ops::Add; -use std::path::PathBuf; -use strum::IntoEnumIterator; pub(crate) mod comments; pub(crate) mod path_texts; diff --git a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs index 7032e33e69..fa88c75ee0 100644 --- a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs +++ b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs @@ -1,11 +1,11 @@ use crate::codegen::generator::acc::Acc; use crate::codegen::generator::misc::target::{TargetOrCommon, TargetOrCommonMap}; +use crate::utils::basic_code::general_code::GeneralCode; use crate::utils::file_utils::create_dir_all_and_write; use itertools::Itertools; use std::ops::Add; use std::path::PathBuf; use strum::IntoEnumIterator; -use crate::utils::basic_code::general_code::GeneralCode; #[derive(Clone)] pub(crate) struct PathTexts(pub Vec); diff --git a/frb_codegen/src/library/codegen/generator/wire/c/mod.rs b/frb_codegen/src/library/codegen/generator/wire/c/mod.rs index 03a383bb06..0343aaf63c 100644 --- a/frb_codegen/src/library/codegen/generator/wire/c/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/c/mod.rs @@ -38,7 +38,10 @@ pub(crate) fn generate( output_texts: PathTexts({ let mut ans = vec![]; if let Some(c_output_path) = &config.c_output_path { - ans.push(PathText::new(c_output_path.clone(), GeneralCode::new_c(text.clone()))) + ans.push(PathText::new( + c_output_path.clone(), + GeneralCode::new_c(text.clone()), + )) } ans }), diff --git a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs index 34f1a1fc16..87133d4910 100644 --- a/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs +++ b/frb_codegen/src/library/codegen/generator/wire/c/spec_generator/cbindgen_executor.rs @@ -2,7 +2,6 @@ use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::c::internal_config::GeneratorWireCInternalConfig; use crate::codegen::misc::GeneratorProgressBarPack; use crate::library::commands::cbindgen::{cbindgen, CbindgenArgs}; -use crate::utils::basic_code::general_code::GeneralCode; use crate::utils::file_utils::temp_change_file; pub(crate) fn execute( diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs b/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs index 77ebd8a1a0..7ff3bc0dbb 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/mod.rs @@ -4,7 +4,6 @@ use crate::codegen::generator::misc::path_texts::PathTexts; use crate::codegen::generator::wire::dart::spec_generator::base::WireDartGeneratorContext; use crate::codegen::generator::wire::rust::spec_generator::extern_func::ExternFunc; use crate::codegen::misc::GeneratorProgressBarPack; -use sha1::digest::typenum::private::IsEqualPrivate; use std::path::PathBuf; pub(crate) mod internal_config; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs index 10da2ebfda..c46cb91056 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/record.rs @@ -1,6 +1,6 @@ use crate::codegen::generator::acc::Acc; -use crate::codegen::generator::misc::target::Target; use crate::codegen::generator::misc::struct_or_record::StructOrRecord::Record; +use crate::codegen::generator::misc::target::Target; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::base::*; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::misc::dart_wire_type_from_rust_wire_type_or_web; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::ty::structure::GeneralizedStructGenerator; diff --git a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs index 444b63fd4f..104439a88b 100644 --- a/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs +++ b/frb_codegen/src/library/codegen/generator/wire/dart/spec_generator/codec/cst/encoder/ty/structure.rs @@ -1,9 +1,9 @@ use crate::codegen::generator::acc::Acc; use crate::codegen::generator::codec::sse::lang::dart::DartLang; use crate::codegen::generator::codec::sse::lang::Lang; -use crate::codegen::generator::misc::target::Target; use crate::codegen::generator::misc::struct_or_record::StructOrRecord; use crate::codegen::generator::misc::struct_or_record::StructOrRecord::Struct; +use crate::codegen::generator::misc::target::Target; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::base::*; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::misc::dart_wire_type_from_rust_wire_type_or_web; use crate::codegen::generator::wire::dart::spec_generator::codec::cst::encoder::ty::WireDartCodecCstGeneratorEncoderTrait; diff --git a/frb_codegen/src/library/codegen/generator/wire/mod.rs b/frb_codegen/src/library/codegen/generator/wire/mod.rs index 10a2a86802..60e68d90f5 100644 --- a/frb_codegen/src/library/codegen/generator/wire/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/mod.rs @@ -6,8 +6,8 @@ pub(crate) mod rust; use crate::codegen::config::internal_config::GeneratorWireInternalConfig; use crate::codegen::dumper::Dumper; use crate::codegen::generator::api_dart::internal_config::GeneratorApiDartInternalConfig; -use crate::codegen::generator::misc::target::Target; use crate::codegen::generator::misc::path_texts::PathTexts; +use crate::codegen::generator::misc::target::Target; use crate::codegen::generator::wire::dart::spec_generator::base::WireDartGeneratorContext; use crate::codegen::generator::wire::rust::spec_generator::base::WireRustGeneratorContext; use crate::codegen::ir::mir::pack::MirPack; diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs index a9eff4ad95..69c299adb0 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/mod.rs @@ -35,7 +35,7 @@ pub(crate) fn generate( Ok(GeneratorWireRustOutput { output_texts: PathTexts::new_from_targets( &context.config.rust_output_path, - &(text.text.clone()).map(|x, _| x.map(|x| GeneralCode::new_rust(x))), + &(text.text.clone()).map(|x, _| x.map(GeneralCode::new_rust)), ), extern_funcs: text.extern_funcs, content_hash: spec.misc.content_hash, diff --git a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs index 25c15a2706..d1f2c39f96 100644 --- a/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs +++ b/frb_codegen/src/library/codegen/generator/wire/rust/spec_generator/output_code.rs @@ -1,5 +1,5 @@ -use crate::simple_code_trait_impl; use crate::codegen::generator::wire::rust::spec_generator::extern_func::{ExternClass, ExternFunc}; +use crate::simple_code_trait_impl; use itertools::Itertools; use serde::Serialize; use std::ops::AddAssign; diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs b/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs index a1b83b4dda..ddf847dbbe 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/parser/syn_item/mod.rs @@ -13,7 +13,6 @@ use crate::codegen::parser::hir::flat::parser::syn_item::item_struct_or_enum::{ }; use crate::codegen::parser::hir::flat::parser::syn_item::item_trait::parse_syn_item_trait; use crate::codegen::parser::hir::flat::parser::syn_item::item_type::parse_syn_item_type; -use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; pub(crate) fn parse_syn_item( item: syn::Item, diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs index 7765ee31a2..33224eef2a 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/mod.rs @@ -59,7 +59,9 @@ pub(crate) fn parse( Ok(ans) } -pub(crate) fn tentative_parse_trait_impls(hir_flat: &HirFlatPack) -> anyhow::Result> { +pub(crate) fn tentative_parse_trait_impls( + hir_flat: &HirFlatPack, +) -> anyhow::Result> { let mut type_parser = TypeParser::new_from_hir_flat_pack(hir_flat); trait_impl::parse( &hir_flat.trait_impls, diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs index b7bed61b35..c49464a8cb 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs @@ -2,7 +2,6 @@ use crate::codegen::generator::codec::structs::CodecMode; use crate::codegen::ir::hir::flat::trait_impl::HirFlatTraitImpl; use crate::codegen::ir::mir::trait_impl::MirTraitImpl; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; -use crate::codegen::parser::mir::internal_config::ParserMirInternalConfig; use crate::codegen::parser::mir::parser::attribute::FrbAttributes; use crate::codegen::parser::mir::parser::ty::trait_def::parse_type_trait; use crate::codegen::parser::mir::parser::ty::{TypeParser, TypeParserParsingContext}; diff --git a/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs b/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs index af877bcc8b..3bafaa9335 100644 --- a/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs +++ b/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs @@ -61,4 +61,3 @@ macro_rules! impl_add_by_add_assign { // } }; } - From 27ef6e828daeabbe5b64794d49e7e0d6b1b4f295 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:57:04 +0800 Subject: [PATCH 071/160] chore: clippy --- frb_codegen/src/library/utils/basic_code/simple_code_trait.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs b/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs index 3bafaa9335..cd829435d1 100644 --- a/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs +++ b/frb_codegen/src/library/utils/basic_code/simple_code_trait.rs @@ -11,6 +11,7 @@ macro_rules! simple_code_trait_impl { $crate::impl_add_by_add_assign!($name); impl From for $name { + #[allow(clippy::needless_update)] fn from(body: String) -> Self { Self { body, From 22177b9ed57c0bf34347d17d826a8be0e573462e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:58:08 +0800 Subject: [PATCH 072/160] feat: merge --- frb_codegen/src/library/codegen/generator/misc/path_texts.rs | 4 ++++ frb_codegen/src/library/codegen/generator/mod.rs | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs index fa88c75ee0..2c242ebb9f 100644 --- a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs +++ b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs @@ -34,6 +34,10 @@ impl PathTexts { ) } + pub(crate) fn merge(self) -> Self { + TODO + } + pub(crate) fn write_to_disk(&self) -> anyhow::Result<()> { self.assert_no_duplicate_paths(); for item in self.0.iter() { diff --git a/frb_codegen/src/library/codegen/generator/mod.rs b/frb_codegen/src/library/codegen/generator/mod.rs index f56ec9ec2d..2dc3fec2a3 100644 --- a/frb_codegen/src/library/codegen/generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/mod.rs @@ -31,8 +31,11 @@ pub(crate) fn generate( progress_bar_pack, )?; + let output_texts = api_dart_output.output_texts + wire_output.output_texts; + let output_texts = output_texts.merge(); + Ok(GeneratorOutput { - output_texts: api_dart_output.output_texts + wire_output.output_texts, + output_texts, dart_needs_freezed: api_dart_output.needs_freezed, }) } From af0a83465b79363d7cb5e8359a8cf2efca64def7 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 09:59:57 +0800 Subject: [PATCH 073/160] feat: more --- .../library/codegen/generator/misc/path_texts.rs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs index 2c242ebb9f..539259910f 100644 --- a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs +++ b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs @@ -35,7 +35,21 @@ impl PathTexts { } pub(crate) fn merge(self) -> Self { - TODO + Self( + self.0 + .into_iter() + .into_group_map_by(|x| x.path.clone()) + .into_iter() + .map(|(path, items_of_same_path)| PathText { + path, + text: items_of_same_path + .into_iter() + .map(|x| x.text) + .reduce(|a, b| a + b) + .unwrap(), + }) + .collect_vec(), + ) } pub(crate) fn write_to_disk(&self) -> anyhow::Result<()> { From 97cf0a6619169d83b0fd3f165edd861840fd6933 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:02:07 +0800 Subject: [PATCH 074/160] feat: more --- .../library/utils/basic_code/general_code.rs | 38 ++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/utils/basic_code/general_code.rs b/frb_codegen/src/library/utils/basic_code/general_code.rs index 37bf936155..1bf77ddbf1 100644 --- a/frb_codegen/src/library/utils/basic_code/general_code.rs +++ b/frb_codegen/src/library/utils/basic_code/general_code.rs @@ -1,5 +1,5 @@ -use crate::simple_code_trait_impl; use crate::utils::basic_code::dart_header_code::DartHeaderCode; +use crate::{impl_add_by_add_assign, simple_code_trait_impl}; use serde::Serialize; use std::ops::AddAssign; @@ -42,6 +42,30 @@ impl GeneralCode { pub(crate) fn new_c(body: String) -> GeneralCode { GeneralCode::C(GeneralCCode { body }) } + + pub(crate) fn dart(&self) -> &GeneralDartCode { + if let Self::Dart(inner) = self { + inner + } else { + panic!() + } + } + + pub(crate) fn rust(&self) -> &GeneralRustCode { + if let Self::Rust(inner) = self { + inner + } else { + panic!() + } + } + + pub(crate) fn c(&self) -> &GeneralCCode { + if let Self::C(inner) = self { + inner + } else { + panic!() + } + } } impl GeneralDartCode { @@ -62,6 +86,17 @@ impl GeneralCCode { } } +impl AddAssign for GeneralCode { + #[inline] + fn add_assign(&mut self, rhs: Self) { + match self { + GeneralCode::Dart(inner) => inner.add_assign(rhs.dart()), + GeneralCode::Rust(inner) => inner.add_assign(rhs.rust()), + GeneralCode::C(inner) => inner.add_assign(rhs.c()), + } + } +} + impl AddAssign for GeneralDartCode { #[inline] fn add_assign(&mut self, rhs: Self) { @@ -84,6 +119,7 @@ impl AddAssign for GeneralCCode { } } +impl_add_by_add_assign!(GeneralCode); simple_code_trait_impl!(GeneralDartCode); simple_code_trait_impl!(GeneralRustCode); simple_code_trait_impl!(GeneralCCode); From 73a5293929507cbcc51254edca4278bd41f95d23 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:02:29 +0800 Subject: [PATCH 075/160] fix: err --- frb_codegen/src/library/utils/basic_code/general_code.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/utils/basic_code/general_code.rs b/frb_codegen/src/library/utils/basic_code/general_code.rs index 1bf77ddbf1..4c8a1abb92 100644 --- a/frb_codegen/src/library/utils/basic_code/general_code.rs +++ b/frb_codegen/src/library/utils/basic_code/general_code.rs @@ -43,7 +43,7 @@ impl GeneralCode { GeneralCode::C(GeneralCCode { body }) } - pub(crate) fn dart(&self) -> &GeneralDartCode { + pub(crate) fn dart(self) -> GeneralDartCode { if let Self::Dart(inner) = self { inner } else { @@ -51,7 +51,7 @@ impl GeneralCode { } } - pub(crate) fn rust(&self) -> &GeneralRustCode { + pub(crate) fn rust(self) -> GeneralRustCode { if let Self::Rust(inner) = self { inner } else { @@ -59,7 +59,7 @@ impl GeneralCode { } } - pub(crate) fn c(&self) -> &GeneralCCode { + pub(crate) fn c(self) -> GeneralCCode { if let Self::C(inner) = self { inner } else { From 2960a65d742fe5d4ebc04b7a0e5fdf2e43f767ee Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:04:10 +0800 Subject: [PATCH 076/160] chore: codegen --- .../lib/src/rust/frb_generated.dart | 161 ++++++------ .../lib/src/rust/frb_generated.freezed.dart | 231 ++++++++++++++++++ 2 files changed, 320 insertions(+), 72 deletions(-) create mode 100644 frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index b30b594aa0..0dc08d93f4 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -1,6 +1,10 @@ // This file is automatically generated, so please do not edit it. // Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. +// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import +// This file is automatically generated, so please do not edit it. +// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. + // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field import 'api/minimal.dart'; @@ -9,6 +13,91 @@ import 'dart:convert'; import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +import 'package:freezed_annotation/freezed_annotation.dart' hide protected; +part 'frb_generated.freezed.dart'; + +Future helloGenerateTraitImplEnum( + {required SimpleTraitTwinNormalImpl a}) => + RustLib.instance.api.crateFrbGeneratedHelloGenerateTraitImplEnum(a: a); + +@freezed +sealed class SimpleTraitTwinNormalImpl with _$SimpleTraitTwinNormalImpl { + const SimpleTraitTwinNormalImpl._(); + + const factory SimpleTraitTwinNormalImpl.hello( + int field0, + ) = SimpleTraitTwinNormalImpl_Hello; +} + +@sealed +class StructOneWithTraitTwinNormalImpl extends RustOpaque + implements StructOneWithTraitTwinNormal { + // Not to be used by end users + StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr, + ); + + int get one => + RustLib.instance.api.crateApiMinimalStructOneWithTraitTwinNormalGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiMinimalStructOneWithTraitTwinNormalSetOne(that: this, one: one); + + Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api + .crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + that: this, + ); +} + +@sealed +class StructTwoWithTraitTwinNormalImpl extends RustOpaque + implements StructTwoWithTraitTwinNormal { + // Not to be used by end users + StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr, + ); + + int get two => + RustLib.instance.api.crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiMinimalStructTwoWithTraitTwinNormalSetTwo(that: this, two: two); + + Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api + .crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + that: this, + ); +} /// Main entrypoint of the Rust API class RustLib extends BaseEntrypoint { @@ -883,75 +972,3 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer.buffer.putUint8(self ? 1 : 0); } } - -// Section: boilerplate - -@sealed -class StructOneWithTraitTwinNormalImpl extends RustOpaque - implements StructOneWithTraitTwinNormal { - // Not to be used by end users - StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinNormal, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr, - ); - - int get one => - RustLib.instance.api.crateApiMinimalStructOneWithTraitTwinNormalGetOne( - that: this, - ); - - void set one(int one) => RustLib.instance.api - .crateApiMinimalStructOneWithTraitTwinNormalSetOne(that: this, one: one); - - Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api - .crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( - that: this, - ); -} - -@sealed -class StructTwoWithTraitTwinNormalImpl extends RustOpaque - implements StructTwoWithTraitTwinNormal { - // Not to be used by end users - StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr, - ); - - int get two => - RustLib.instance.api.crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( - that: this, - ); - - void set two(int two) => RustLib.instance.api - .crateApiMinimalStructTwoWithTraitTwinNormalSetTwo(that: this, two: two); - - Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api - .crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( - that: this, - ); -} diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart new file mode 100644 index 0000000000..15eacae43a --- /dev/null +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart @@ -0,0 +1,231 @@ +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'frb_generated.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +final _privateConstructorUsedError = UnsupportedError( + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + +/// @nodoc +mixin _$SimpleTraitTwinNormalImpl { + int get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(int field0) hello, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(int field0)? hello, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(int field0)? hello, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function(SimpleTraitTwinNormalImpl_Hello value) hello, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(SimpleTraitTwinNormalImpl_Hello value)? hello, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function(SimpleTraitTwinNormalImpl_Hello value)? hello, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + + @JsonKey(ignore: true) + $SimpleTraitTwinNormalImplCopyWith get copyWith => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitTwinNormalImplCopyWith<$Res> { + factory $SimpleTraitTwinNormalImplCopyWith(SimpleTraitTwinNormalImpl value, + $Res Function(SimpleTraitTwinNormalImpl) then) = + _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, SimpleTraitTwinNormalImpl>; + @useResult + $Res call({int field0}); +} + +/// @nodoc +class _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, + $Val extends SimpleTraitTwinNormalImpl> + implements $SimpleTraitTwinNormalImplCopyWith<$Res> { + _$SimpleTraitTwinNormalImplCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_value.copyWith( + field0: null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as int, + ) as $Val); + } +} + +/// @nodoc +abstract class _$$SimpleTraitTwinNormalImpl_HelloImplCopyWith<$Res> + implements $SimpleTraitTwinNormalImplCopyWith<$Res> { + factory _$$SimpleTraitTwinNormalImpl_HelloImplCopyWith( + _$SimpleTraitTwinNormalImpl_HelloImpl value, + $Res Function(_$SimpleTraitTwinNormalImpl_HelloImpl) then) = + __$$SimpleTraitTwinNormalImpl_HelloImplCopyWithImpl<$Res>; + @override + @useResult + $Res call({int field0}); +} + +/// @nodoc +class __$$SimpleTraitTwinNormalImpl_HelloImplCopyWithImpl<$Res> + extends _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, + _$SimpleTraitTwinNormalImpl_HelloImpl> + implements _$$SimpleTraitTwinNormalImpl_HelloImplCopyWith<$Res> { + __$$SimpleTraitTwinNormalImpl_HelloImplCopyWithImpl( + _$SimpleTraitTwinNormalImpl_HelloImpl _value, + $Res Function(_$SimpleTraitTwinNormalImpl_HelloImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$SimpleTraitTwinNormalImpl_HelloImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as int, + )); + } +} + +/// @nodoc + +class _$SimpleTraitTwinNormalImpl_HelloImpl + extends SimpleTraitTwinNormalImpl_Hello { + const _$SimpleTraitTwinNormalImpl_HelloImpl(this.field0) : super._(); + + @override + final int field0; + + @override + String toString() { + return 'SimpleTraitTwinNormalImpl.hello(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$SimpleTraitTwinNormalImpl_HelloImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitTwinNormalImpl_HelloImplCopyWith< + _$SimpleTraitTwinNormalImpl_HelloImpl> + get copyWith => __$$SimpleTraitTwinNormalImpl_HelloImplCopyWithImpl< + _$SimpleTraitTwinNormalImpl_HelloImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(int field0) hello, + }) { + return hello(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(int field0)? hello, + }) { + return hello?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(int field0)? hello, + required TResult orElse(), + }) { + if (hello != null) { + return hello(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(SimpleTraitTwinNormalImpl_Hello value) hello, + }) { + return hello(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(SimpleTraitTwinNormalImpl_Hello value)? hello, + }) { + return hello?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(SimpleTraitTwinNormalImpl_Hello value)? hello, + required TResult orElse(), + }) { + if (hello != null) { + return hello(this); + } + return orElse(); + } +} + +abstract class SimpleTraitTwinNormalImpl_Hello + extends SimpleTraitTwinNormalImpl { + const factory SimpleTraitTwinNormalImpl_Hello(final int field0) = + _$SimpleTraitTwinNormalImpl_HelloImpl; + const SimpleTraitTwinNormalImpl_Hello._() : super._(); + + @override + int get field0; + @override + @JsonKey(ignore: true) + _$$SimpleTraitTwinNormalImpl_HelloImplCopyWith< + _$SimpleTraitTwinNormalImpl_HelloImpl> + get copyWith => throw _privateConstructorUsedError; +} From 238b9d2c2252ea82d664c712fcd8b941cb7010ea Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:04:23 +0800 Subject: [PATCH 077/160] feat: order --- frb_codegen/src/library/codegen/generator/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/generator/mod.rs b/frb_codegen/src/library/codegen/generator/mod.rs index 2dc3fec2a3..48249d20d9 100644 --- a/frb_codegen/src/library/codegen/generator/mod.rs +++ b/frb_codegen/src/library/codegen/generator/mod.rs @@ -31,7 +31,7 @@ pub(crate) fn generate( progress_bar_pack, )?; - let output_texts = api_dart_output.output_texts + wire_output.output_texts; + let output_texts = wire_output.output_texts + api_dart_output.output_texts; let output_texts = output_texts.merge(); Ok(GeneratorOutput { From 84d02d77873b5c6c14d5be9f24eae7409979de28 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:05:14 +0800 Subject: [PATCH 078/160] chore: codegen --- .../lib/src/rust/frb_generated.dart | 170 +++++++++--------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index 0dc08d93f4..bcf0db8252 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -1,11 +1,11 @@ // This file is automatically generated, so please do not edit it. // Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. -// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import +// ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field // This file is automatically generated, so please do not edit it. // Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. -// ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field +// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import import 'api/minimal.dart'; import 'dart:async'; @@ -16,89 +16,6 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'package:freezed_annotation/freezed_annotation.dart' hide protected; part 'frb_generated.freezed.dart'; -Future helloGenerateTraitImplEnum( - {required SimpleTraitTwinNormalImpl a}) => - RustLib.instance.api.crateFrbGeneratedHelloGenerateTraitImplEnum(a: a); - -@freezed -sealed class SimpleTraitTwinNormalImpl with _$SimpleTraitTwinNormalImpl { - const SimpleTraitTwinNormalImpl._(); - - const factory SimpleTraitTwinNormalImpl.hello( - int field0, - ) = SimpleTraitTwinNormalImpl_Hello; -} - -@sealed -class StructOneWithTraitTwinNormalImpl extends RustOpaque - implements StructOneWithTraitTwinNormal { - // Not to be used by end users - StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinNormal, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr, - ); - - int get one => - RustLib.instance.api.crateApiMinimalStructOneWithTraitTwinNormalGetOne( - that: this, - ); - - void set one(int one) => RustLib.instance.api - .crateApiMinimalStructOneWithTraitTwinNormalSetOne(that: this, one: one); - - Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api - .crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( - that: this, - ); -} - -@sealed -class StructTwoWithTraitTwinNormalImpl extends RustOpaque - implements StructTwoWithTraitTwinNormal { - // Not to be used by end users - StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr, - ); - - int get two => - RustLib.instance.api.crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( - that: this, - ); - - void set two(int two) => RustLib.instance.api - .crateApiMinimalStructTwoWithTraitTwinNormalSetTwo(that: this, two: two); - - Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api - .crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( - that: this, - ); -} - /// Main entrypoint of the Rust API class RustLib extends BaseEntrypoint { @internal @@ -972,3 +889,86 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer.buffer.putUint8(self ? 1 : 0); } } + +Future helloGenerateTraitImplEnum( + {required SimpleTraitTwinNormalImpl a}) => + RustLib.instance.api.crateFrbGeneratedHelloGenerateTraitImplEnum(a: a); + +@freezed +sealed class SimpleTraitTwinNormalImpl with _$SimpleTraitTwinNormalImpl { + const SimpleTraitTwinNormalImpl._(); + + const factory SimpleTraitTwinNormalImpl.hello( + int field0, + ) = SimpleTraitTwinNormalImpl_Hello; +} + +@sealed +class StructOneWithTraitTwinNormalImpl extends RustOpaque + implements StructOneWithTraitTwinNormal { + // Not to be used by end users + StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr, + ); + + int get one => + RustLib.instance.api.crateApiMinimalStructOneWithTraitTwinNormalGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiMinimalStructOneWithTraitTwinNormalSetOne(that: this, one: one); + + Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api + .crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + that: this, + ); +} + +@sealed +class StructTwoWithTraitTwinNormalImpl extends RustOpaque + implements StructTwoWithTraitTwinNormal { + // Not to be used by end users + StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr, + ); + + int get two => + RustLib.instance.api.crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiMinimalStructTwoWithTraitTwinNormalSetTwo(that: this, two: two); + + Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api + .crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + that: this, + ); +} From 526bcad90544cc9ea3f435736ebec803200680a6 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:17:15 +0800 Subject: [PATCH 079/160] feat: more --- .../transformer/generate_trait_impl_enum_transformer.rs | 3 ++- .../library/codegen/parser/mir/parser/function/real/mod.rs | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 685318abe7..d67023d379 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -1,3 +1,4 @@ +use crate::codegen::parser::mir::parser::function::real::FUNC_PREFIX_FRB_INTERNAL_NO_IMPL; use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::hir::flat::traits::HirFlatTrait; use crate::codegen::ir::mir::trait_impl::MirTraitImpl; @@ -39,7 +40,7 @@ fn generate_trait_impl_enum( Hello(i32), }} - pub fn hello_generate_trait_impl_enum(a: {trait_def_name}Impl) {{ let _ = a; }} + pub fn {FUNC_PREFIX_FRB_INTERNAL_NO_IMPL}_dummy_function_{trait_def_name}(a: {trait_def_name}Impl) {{ }} " )) } diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs index fe3606ece5..8a06f1aee6 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs @@ -157,6 +157,8 @@ impl<'a, 'b> FunctionParser<'a, 'b> { let stream_dart_await = attributes.stream_dart_await() && !attributes.sync(); let namespace_refined = refine_namespace(&owner).unwrap_or(func.namespace.clone()); + let has_impl = !is_owner_trait_def && !func_name.starts_with(FUNC_PREFIX_FRB_INTERNAL_NO_IMPL); + if info.ignore_func { return Ok(create_output_skip(func, IgnoredMisc)); } @@ -184,7 +186,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { comments: parse_comments(func.item_fn.attrs()), codec_mode_pack, rust_call_code: None, - has_impl: !is_owner_trait_def, + has_impl, src_lineno_pseudo: src_lineno, })) } @@ -393,3 +395,5 @@ fn is_allowed_owner(owner_ty: &MirType, attributes: &FrbAttributes) -> bool { _ => false, } } + +pub(crate) const FUNC_PREFIX_FRB_INTERNAL_NO_IMPL: &str = "frb_internal_no_impl"; \ No newline at end of file From b5f4b3718a227b549ac90b8e25750b87316cba80 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:18:13 +0800 Subject: [PATCH 080/160] chore: codegen --- .../lib/src/rust/frb_generated.dart | 35 +--------------- .../dart_minimal/rust/src/frb_generated.rs | 42 +------------------ 2 files changed, 3 insertions(+), 74 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index bcf0db8252..69e9e31454 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -63,7 +63,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -1370915949; + int get rustContentHash => -1342678134; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -112,9 +112,6 @@ abstract class RustLibApi extends BaseApi { Future crateApiMinimalMinimalAdder({required int a, required int b}); - Future crateFrbGeneratedHelloGenerateTraitImplEnum( - {required SimpleTraitTwinNormalImpl a}); - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; @@ -481,32 +478,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["a", "b"], ); - @override - Future crateFrbGeneratedHelloGenerateTraitImplEnum( - {required SimpleTraitTwinNormalImpl a}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_simple_trait_twin_normal_impl(a, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 16, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_unit, - decodeErrorData: null, - ), - constMeta: kCrateFrbGeneratedHelloGenerateTraitImplEnumConstMeta, - argValues: [a], - apiImpl: this, - )); - } - - TaskConstMeta get kCrateFrbGeneratedHelloGenerateTraitImplEnumConstMeta => - const TaskConstMeta( - debugName: "hello_generate_trait_impl_enum", - argNames: ["a"], - ); - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -890,10 +861,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } -Future helloGenerateTraitImplEnum( - {required SimpleTraitTwinNormalImpl a}) => - RustLib.instance.api.crateFrbGeneratedHelloGenerateTraitImplEnum(a: a); - @freezed sealed class SimpleTraitTwinNormalImpl with _$SimpleTraitTwinNormalImpl { const SimpleTraitTwinNormalImpl._(); diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index e1b273d5b3..ba1ce28907 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -35,7 +35,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1370915949; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1342678134; // Section: executor @@ -369,41 +369,6 @@ fn wire__crate__api__minimal__minimal_adder_impl( }, ) } -fn wire__crate__frb_generated__hello_generate_trait_impl_enum_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: "hello_generate_trait_impl_enum", - port: Some(port_), - mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, - }, - move || { - let message = unsafe { - flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( - ptr_, - rust_vec_len_, - data_len_, - ) - }; - let mut deserializer = - flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_a = - ::sse_decode(&mut deserializer); - deserializer.end(); - move |context| { - transform_result_sse((move || { - Result::<_, ()>::Ok({ - crate::frb_generated::hello_generate_trait_impl_enum(api_a); - }) - })()) - } - }, - ) -} // Section: related_funcs @@ -420,9 +385,7 @@ enum SimpleTraitTwinNormalImpl { Hello(i32), } -pub fn hello_generate_trait_impl_enum(a: SimpleTraitTwinNormalImpl) { - let _ = a; -} +pub fn frb_internal_no_impl_dummy_function_SimpleTraitTwinNormal(a: SimpleTraitTwinNormalImpl) {} // Section: dart2rust @@ -529,7 +492,6 @@ fn pde_ffi_dispatcher_primary_impl( 10 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), 14 => wire__crate__api__minimal__init_app_impl(port, ptr, rust_vec_len, data_len), 15 => wire__crate__api__minimal__minimal_adder_impl(port, ptr, rust_vec_len, data_len), -16 => wire__crate__frb_generated__hello_generate_trait_impl_enum_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } From 92c9905bfbe96339eea8b1123efa96ce96786ed7 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:22:21 +0800 Subject: [PATCH 081/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 32 +++++++++++++++---- 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index d67023d379..586c66cdb6 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -1,10 +1,11 @@ -use crate::codegen::parser::mir::parser::function::real::FUNC_PREFIX_FRB_INTERNAL_NO_IMPL; use crate::codegen::ir::hir::flat::pack::HirFlatPack; use crate::codegen::ir::hir::flat::traits::HirFlatTrait; use crate::codegen::ir::mir::trait_impl::MirTraitImpl; +use crate::codegen::ir::mir::ty::MirType; use crate::codegen::parser::hir::flat::extra_code_injector::inject_extra_code; use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::mir::parser::attribute::FrbAttributes; +use crate::codegen::parser::mir::parser::function::real::FUNC_PREFIX_FRB_INTERNAL_NO_IMPL; use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; use itertools::Itertools; @@ -30,17 +31,36 @@ pub(crate) fn transform( fn generate_trait_impl_enum( hir_trait: &HirFlatTrait, - _trait_impls: &[MirTraitImpl], + trait_impls: &[MirTraitImpl], ) -> anyhow::Result { let trait_def_name = &hir_trait.name.name; - // TODO + let interest_trait_impls = (trait_impls.iter()) + .filter(|x| x.trait_ty.name == hir_trait.name) + .map(|x| x.impl_ty.clone()) + .collect_vec(); + + let enum_impl = generate_simple_enum(interest_trait_impls, &format!("{trait_def_name}Impl")); + Ok(format!( - "enum {trait_def_name}Impl {{ - Hello(i32), - }} + "{enum_impl} pub fn {FUNC_PREFIX_FRB_INTERNAL_NO_IMPL}_dummy_function_{trait_def_name}(a: {trait_def_name}Impl) {{ }} " )) } + +fn generate_simple_enum(trait_impls: &[MirType], enum_name: &str) -> String { + let variants = (trait_impls.iter()) + .map(|ty| { + let rust_api_type = ty.rust_api_type(); + format!("{rust_api_type}({rust_api_type})\n") + }) + .join(""); + + format!( + "enum {enum_name} {{ + {variants} + }}" + ) +} From 51d3c042dfeb8e3c27c6cc5a111ce8cd7182541d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:22:54 +0800 Subject: [PATCH 082/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 586c66cdb6..d122f60319 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -40,7 +40,11 @@ fn generate_trait_impl_enum( .map(|x| x.impl_ty.clone()) .collect_vec(); - let enum_impl = generate_simple_enum(interest_trait_impls, &format!("{trait_def_name}Impl")); + let enum_impl = generate_simple_enum( + &interest_trait_impls, + &format!("{trait_def_name}Impl"), + |ty| format!("RustAutoOpaque<{ty}>"), + ); Ok(format!( "{enum_impl} @@ -50,11 +54,15 @@ fn generate_trait_impl_enum( )) } -fn generate_simple_enum(trait_impls: &[MirType], enum_name: &str) -> String { +fn generate_simple_enum( + trait_impls: &[MirType], + enum_name: &str, + wrapper: impl Fn(&str) -> String, +) -> String { let variants = (trait_impls.iter()) .map(|ty| { let rust_api_type = ty.rust_api_type(); - format!("{rust_api_type}({rust_api_type})\n") + format!("{rust_api_type}({})\n", wrapper(&rust_api_type)) }) .join(""); From aeb07be38942215548d4d991c6886329041773c0 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:23:17 +0800 Subject: [PATCH 083/160] chore: more --- .../hir/flat/transformer/generate_trait_impl_enum_transformer.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index d122f60319..31ba43efd9 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -7,6 +7,7 @@ use crate::codegen::parser::hir::internal_config::ParserHirInternalConfig; use crate::codegen::parser::mir::parser::attribute::FrbAttributes; use crate::codegen::parser::mir::parser::function::real::FUNC_PREFIX_FRB_INTERNAL_NO_IMPL; use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; +use crate::library::codegen::ir::mir::ty::MirTypeTrait; use itertools::Itertools; pub(crate) fn transform( From f959a02888de72d28eb3f2e6d64a69e36974d4bf Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:23:26 +0800 Subject: [PATCH 084/160] fix: err --- .../flat/transformer/generate_trait_impl_enum_transformer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 31ba43efd9..e1848e3509 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -63,7 +63,7 @@ fn generate_simple_enum( let variants = (trait_impls.iter()) .map(|ty| { let rust_api_type = ty.rust_api_type(); - format!("{rust_api_type}({})\n", wrapper(&rust_api_type)) + format!("{rust_api_type}({}),\n", wrapper(&rust_api_type)) }) .join(""); From a1618efa4b78771ea62d3918a2b748099ac06b04 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:24:07 +0800 Subject: [PATCH 085/160] chore: codegen --- .../lib/src/rust/frb_generated.dart | 103 +++++- .../lib/src/rust/frb_generated.freezed.dart | 346 ++++++++++++++---- .../lib/src/rust/frb_generated.io.dart | 30 ++ .../lib/src/rust/frb_generated.web.dart | 30 ++ .../dart_minimal/rust/src/frb_generated.rs | 78 +++- 5 files changed, 506 insertions(+), 81 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index 69e9e31454..30ce796ece 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -494,6 +494,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + @protected + StructOneWithTraitTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + raw); + } + + @protected + StructTwoWithTraitTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + raw); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -591,8 +609,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { // Codec=Dco (DartCObject based), see doc to use other codecs switch (raw[0]) { case 0: - return SimpleTraitTwinNormalImpl_Hello( - dco_decode_i_32(raw[1]), + return SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + raw[1]), + ); + case 1: + return SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + raw[1]), ); default: throw Exception("unreachable"); @@ -611,6 +635,28 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dcoDecodeU64(raw); } + @protected + StructOneWithTraitTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + deserializer); + return inner; + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -705,8 +751,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { var tag_ = sse_decode_i_32(deserializer); switch (tag_) { case 0: - var var_field0 = sse_decode_i_32(deserializer); - return SimpleTraitTwinNormalImpl_Hello(var_field0); + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + deserializer); + return SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + deserializer); + return SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal( + var_field0); default: throw UnimplementedError(''); } @@ -729,6 +784,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return deserializer.buffer.getUint8() != 0; } + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + self, serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -835,9 +908,18 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { SimpleTraitTwinNormalImpl self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs switch (self) { - case SimpleTraitTwinNormalImpl_Hello(field0: final field0): + case SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal( + field0: final field0 + ): sse_encode_i_32(0, serializer); - sse_encode_i_32(field0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + field0, serializer); + case SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + field0, serializer); default: throw UnimplementedError(''); } @@ -865,9 +947,12 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sealed class SimpleTraitTwinNormalImpl with _$SimpleTraitTwinNormalImpl { const SimpleTraitTwinNormalImpl._(); - const factory SimpleTraitTwinNormalImpl.hello( - int field0, - ) = SimpleTraitTwinNormalImpl_Hello; + const factory SimpleTraitTwinNormalImpl.structOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal field0, + ) = SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal; + const factory SimpleTraitTwinNormalImpl.structTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal field0, + ) = SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal; } @sealed diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart index 15eacae43a..34b4b12587 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart @@ -16,43 +16,63 @@ final _privateConstructorUsedError = UnsupportedError( /// @nodoc mixin _$SimpleTraitTwinNormalImpl { - int get field0 => throw _privateConstructorUsedError; + SimpleTraitTwinNormal get field0 => throw _privateConstructorUsedError; @optionalTypeArgs TResult when({ - required TResult Function(int field0) hello, + required TResult Function(StructOneWithTraitTwinNormal field0) + structOneWithTraitTwinNormal, + required TResult Function(StructTwoWithTraitTwinNormal field0) + structTwoWithTraitTwinNormal, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? whenOrNull({ - TResult? Function(int field0)? hello, + TResult? Function(StructOneWithTraitTwinNormal field0)? + structOneWithTraitTwinNormal, + TResult? Function(StructTwoWithTraitTwinNormal field0)? + structTwoWithTraitTwinNormal, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeWhen({ - TResult Function(int field0)? hello, + TResult Function(StructOneWithTraitTwinNormal field0)? + structOneWithTraitTwinNormal, + TResult Function(StructTwoWithTraitTwinNormal field0)? + structTwoWithTraitTwinNormal, required TResult orElse(), }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult map({ - required TResult Function(SimpleTraitTwinNormalImpl_Hello value) hello, + required TResult Function( + SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value) + structOneWithTraitTwinNormal, + required TResult Function( + SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value) + structTwoWithTraitTwinNormal, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? mapOrNull({ - TResult? Function(SimpleTraitTwinNormalImpl_Hello value)? hello, + TResult? Function( + SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? + structOneWithTraitTwinNormal, + TResult? Function( + SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? + structTwoWithTraitTwinNormal, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeMap({ - TResult Function(SimpleTraitTwinNormalImpl_Hello value)? hello, + TResult Function( + SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? + structOneWithTraitTwinNormal, + TResult Function( + SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? + structTwoWithTraitTwinNormal, required TResult orElse(), }) => throw _privateConstructorUsedError; - - @JsonKey(ignore: true) - $SimpleTraitTwinNormalImplCopyWith get copyWith => - throw _privateConstructorUsedError; } /// @nodoc @@ -60,8 +80,6 @@ abstract class $SimpleTraitTwinNormalImplCopyWith<$Res> { factory $SimpleTraitTwinNormalImplCopyWith(SimpleTraitTwinNormalImpl value, $Res Function(SimpleTraitTwinNormalImpl) then) = _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, SimpleTraitTwinNormalImpl>; - @useResult - $Res call({int field0}); } /// @nodoc @@ -74,41 +92,212 @@ class _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, final $Val _value; // ignore: unused_field final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWith< + $Res> { + factory _$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWith( + _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl value, + $Res Function( + _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl) + then) = + __$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitTwinNormal field0}); +} + +/// @nodoc +class __$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWithImpl< + $Res> + extends _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, + _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl> + implements + _$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWith< + $Res> { + __$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWithImpl( + _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl _value, + $Res Function( + _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl) + _then) + : super(_value, _then); @pragma('vm:prefer-inline') @override $Res call({ Object? field0 = null, }) { - return _then(_value.copyWith( - field0: null == field0 + return _then(_$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl( + null == field0 ? _value.field0 : field0 // ignore: cast_nullable_to_non_nullable - as int, - ) as $Val); + as StructOneWithTraitTwinNormal, + )); } } /// @nodoc -abstract class _$$SimpleTraitTwinNormalImpl_HelloImplCopyWith<$Res> - implements $SimpleTraitTwinNormalImplCopyWith<$Res> { - factory _$$SimpleTraitTwinNormalImpl_HelloImplCopyWith( - _$SimpleTraitTwinNormalImpl_HelloImpl value, - $Res Function(_$SimpleTraitTwinNormalImpl_HelloImpl) then) = - __$$SimpleTraitTwinNormalImpl_HelloImplCopyWithImpl<$Res>; + +class _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl + extends SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal { + const _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl( + this.field0) + : super._(); + @override + final StructOneWithTraitTwinNormal field0; + + @override + String toString() { + return 'SimpleTraitTwinNormalImpl.structOneWithTraitTwinNormal(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWith< + _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl> + get copyWith => + __$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWithImpl< + _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitTwinNormal field0) + structOneWithTraitTwinNormal, + required TResult Function(StructTwoWithTraitTwinNormal field0) + structTwoWithTraitTwinNormal, + }) { + return structOneWithTraitTwinNormal(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitTwinNormal field0)? + structOneWithTraitTwinNormal, + TResult? Function(StructTwoWithTraitTwinNormal field0)? + structTwoWithTraitTwinNormal, + }) { + return structOneWithTraitTwinNormal?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitTwinNormal field0)? + structOneWithTraitTwinNormal, + TResult Function(StructTwoWithTraitTwinNormal field0)? + structTwoWithTraitTwinNormal, + required TResult orElse(), + }) { + if (structOneWithTraitTwinNormal != null) { + return structOneWithTraitTwinNormal(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value) + structOneWithTraitTwinNormal, + required TResult Function( + SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value) + structTwoWithTraitTwinNormal, + }) { + return structOneWithTraitTwinNormal(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? + structOneWithTraitTwinNormal, + TResult? Function( + SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? + structTwoWithTraitTwinNormal, + }) { + return structOneWithTraitTwinNormal?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? + structOneWithTraitTwinNormal, + TResult Function( + SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? + structTwoWithTraitTwinNormal, + required TResult orElse(), + }) { + if (structOneWithTraitTwinNormal != null) { + return structOneWithTraitTwinNormal(this); + } + return orElse(); + } +} + +abstract class SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal + extends SimpleTraitTwinNormalImpl { + const factory SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal( + final StructOneWithTraitTwinNormal field0) = + _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl; + const SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal._() : super._(); + + @override + StructOneWithTraitTwinNormal get field0; + @JsonKey(ignore: true) + _$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWith< + _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWith< + $Res> { + factory _$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWith( + _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl value, + $Res Function( + _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl) + then) = + __$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWithImpl< + $Res>; @useResult - $Res call({int field0}); + $Res call({StructTwoWithTraitTwinNormal field0}); } /// @nodoc -class __$$SimpleTraitTwinNormalImpl_HelloImplCopyWithImpl<$Res> +class __$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWithImpl< + $Res> extends _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, - _$SimpleTraitTwinNormalImpl_HelloImpl> - implements _$$SimpleTraitTwinNormalImpl_HelloImplCopyWith<$Res> { - __$$SimpleTraitTwinNormalImpl_HelloImplCopyWithImpl( - _$SimpleTraitTwinNormalImpl_HelloImpl _value, - $Res Function(_$SimpleTraitTwinNormalImpl_HelloImpl) _then) + _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl> + implements + _$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWith< + $Res> { + __$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWithImpl( + _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl _value, + $Res Function( + _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl) + _then) : super(_value, _then); @pragma('vm:prefer-inline') @@ -116,34 +305,37 @@ class __$$SimpleTraitTwinNormalImpl_HelloImplCopyWithImpl<$Res> $Res call({ Object? field0 = null, }) { - return _then(_$SimpleTraitTwinNormalImpl_HelloImpl( + return _then(_$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl( null == field0 ? _value.field0 : field0 // ignore: cast_nullable_to_non_nullable - as int, + as StructTwoWithTraitTwinNormal, )); } } /// @nodoc -class _$SimpleTraitTwinNormalImpl_HelloImpl - extends SimpleTraitTwinNormalImpl_Hello { - const _$SimpleTraitTwinNormalImpl_HelloImpl(this.field0) : super._(); +class _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl + extends SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal { + const _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl( + this.field0) + : super._(); @override - final int field0; + final StructTwoWithTraitTwinNormal field0; @override String toString() { - return 'SimpleTraitTwinNormalImpl.hello(field0: $field0)'; + return 'SimpleTraitTwinNormalImpl.structTwoWithTraitTwinNormal(field0: $field0)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is _$SimpleTraitTwinNormalImpl_HelloImpl && + other + is _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl && (identical(other.field0, field0) || other.field0 == field0)); } @@ -153,35 +345,46 @@ class _$SimpleTraitTwinNormalImpl_HelloImpl @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') - _$$SimpleTraitTwinNormalImpl_HelloImplCopyWith< - _$SimpleTraitTwinNormalImpl_HelloImpl> - get copyWith => __$$SimpleTraitTwinNormalImpl_HelloImplCopyWithImpl< - _$SimpleTraitTwinNormalImpl_HelloImpl>(this, _$identity); + _$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWith< + _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl> + get copyWith => + __$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWithImpl< + _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl>( + this, _$identity); @override @optionalTypeArgs TResult when({ - required TResult Function(int field0) hello, + required TResult Function(StructOneWithTraitTwinNormal field0) + structOneWithTraitTwinNormal, + required TResult Function(StructTwoWithTraitTwinNormal field0) + structTwoWithTraitTwinNormal, }) { - return hello(field0); + return structTwoWithTraitTwinNormal(field0); } @override @optionalTypeArgs TResult? whenOrNull({ - TResult? Function(int field0)? hello, + TResult? Function(StructOneWithTraitTwinNormal field0)? + structOneWithTraitTwinNormal, + TResult? Function(StructTwoWithTraitTwinNormal field0)? + structTwoWithTraitTwinNormal, }) { - return hello?.call(field0); + return structTwoWithTraitTwinNormal?.call(field0); } @override @optionalTypeArgs TResult maybeWhen({ - TResult Function(int field0)? hello, + TResult Function(StructOneWithTraitTwinNormal field0)? + structOneWithTraitTwinNormal, + TResult Function(StructTwoWithTraitTwinNormal field0)? + structTwoWithTraitTwinNormal, required TResult orElse(), }) { - if (hello != null) { - return hello(field0); + if (structTwoWithTraitTwinNormal != null) { + return structTwoWithTraitTwinNormal(field0); } return orElse(); } @@ -189,43 +392,58 @@ class _$SimpleTraitTwinNormalImpl_HelloImpl @override @optionalTypeArgs TResult map({ - required TResult Function(SimpleTraitTwinNormalImpl_Hello value) hello, + required TResult Function( + SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value) + structOneWithTraitTwinNormal, + required TResult Function( + SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value) + structTwoWithTraitTwinNormal, }) { - return hello(this); + return structTwoWithTraitTwinNormal(this); } @override @optionalTypeArgs TResult? mapOrNull({ - TResult? Function(SimpleTraitTwinNormalImpl_Hello value)? hello, + TResult? Function( + SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? + structOneWithTraitTwinNormal, + TResult? Function( + SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? + structTwoWithTraitTwinNormal, }) { - return hello?.call(this); + return structTwoWithTraitTwinNormal?.call(this); } @override @optionalTypeArgs TResult maybeMap({ - TResult Function(SimpleTraitTwinNormalImpl_Hello value)? hello, + TResult Function( + SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? + structOneWithTraitTwinNormal, + TResult Function( + SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? + structTwoWithTraitTwinNormal, required TResult orElse(), }) { - if (hello != null) { - return hello(this); + if (structTwoWithTraitTwinNormal != null) { + return structTwoWithTraitTwinNormal(this); } return orElse(); } } -abstract class SimpleTraitTwinNormalImpl_Hello +abstract class SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal extends SimpleTraitTwinNormalImpl { - const factory SimpleTraitTwinNormalImpl_Hello(final int field0) = - _$SimpleTraitTwinNormalImpl_HelloImpl; - const SimpleTraitTwinNormalImpl_Hello._() : super._(); + const factory SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal( + final StructTwoWithTraitTwinNormal field0) = + _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl; + const SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal._() : super._(); @override - int get field0; - @override + StructTwoWithTraitTwinNormal get field0; @JsonKey(ignore: true) - _$$SimpleTraitTwinNormalImpl_HelloImplCopyWith< - _$SimpleTraitTwinNormalImpl_HelloImpl> + _$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWith< + _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart index 395a6c47ab..e817269880 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart @@ -26,6 +26,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; + @protected + StructOneWithTraitTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -86,6 +96,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BigInt dco_decode_usize(dynamic raw); + @protected + StructOneWithTraitTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -147,6 +167,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected bool sse_decode_bool(SseDeserializer deserializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart index 75fbfc3c15..9f0052e24b 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart @@ -28,6 +28,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + @protected + StructOneWithTraitTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -88,6 +98,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BigInt dco_decode_usize(dynamic raw); + @protected + StructOneWithTraitTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -149,6 +169,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected bool sse_decode_bool(SseDeserializer deserializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index ba1ce28907..c98d91b069 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -382,13 +382,34 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( // Section: extra_from_parser enum SimpleTraitTwinNormalImpl { - Hello(i32), + StructOneWithTraitTwinNormal(RustAutoOpaque), + StructTwoWithTraitTwinNormal(RustAutoOpaque), } pub fn frb_internal_no_impl_dummy_function_SimpleTraitTwinNormal(a: SimpleTraitTwinNormalImpl) {} // Section: dart2rust +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + impl SseDecode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -446,8 +467,14 @@ impl SseDecode for crate::frb_generated::SimpleTraitTwinNormalImpl { let mut tag_ = ::sse_decode(deserializer); match tag_ { 0 => { - let mut var_field0 = ::sse_decode(deserializer); - return crate::frb_generated::SimpleTraitTwinNormalImpl::Hello(var_field0); + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitTwinNormalImpl::StructOneWithTraitTwinNormal(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitTwinNormalImpl::StructTwoWithTraitTwinNormal(var_field0); } _ => { unimplemented!(""); @@ -574,9 +601,12 @@ impl flutter_rust_bridge::IntoIntoDart> impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitTwinNormalImpl { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { match self { - crate::frb_generated::SimpleTraitTwinNormalImpl::Hello(field0) => { - [0.into_dart(), field0.into_into_dart().into_dart()].into_dart() - } + crate::frb_generated::SimpleTraitTwinNormalImpl::StructOneWithTraitTwinNormal( + field0, + ) => [0.into_dart(), field0.into_into_dart().into_dart()].into_dart(), + crate::frb_generated::SimpleTraitTwinNormalImpl::StructTwoWithTraitTwinNormal( + field0, + ) => [1.into_dart(), field0.into_into_dart().into_dart()].into_dart(), _ => { unimplemented!(""); } @@ -595,6 +625,30 @@ impl flutter_rust_bridge::IntoIntoDart { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + impl SseEncode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -656,9 +710,17 @@ impl SseEncode for crate::frb_generated::SimpleTraitTwinNormalImpl { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { match self { - crate::frb_generated::SimpleTraitTwinNormalImpl::Hello(field0) => { + crate::frb_generated::SimpleTraitTwinNormalImpl::StructOneWithTraitTwinNormal( + field0, + ) => { ::sse_encode(0, serializer); - ::sse_encode(field0, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::SimpleTraitTwinNormalImpl::StructTwoWithTraitTwinNormal( + field0, + ) => { + ::sse_encode(1, serializer); + >::sse_encode(field0, serializer); } _ => { unimplemented!(""); From ddb0192f1d690314be5cc03fb8d8f542c952852b Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:25:10 +0800 Subject: [PATCH 086/160] chore: pub --- .../flat/transformer/generate_trait_impl_enum_transformer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index e1848e3509..a1e9aaae8b 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -68,7 +68,7 @@ fn generate_simple_enum( .join(""); format!( - "enum {enum_name} {{ + "pub enum {enum_name} {{ {variants} }}" ) From 365f036456e70b43d4116e05407092cabba67e83 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:26:20 +0800 Subject: [PATCH 087/160] feat: more --- frb_example/dart_minimal/rust/src/api/minimal.rs | 5 +++++ frb_example/dart_minimal/rust/src/frb_generated.rs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index 89f1002ca1..bc75e4186d 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -1,3 +1,4 @@ +use crate::frb_generated::SimpleTraitTwinNormalImpl; use flutter_rust_bridge::frb; #[frb(init)] @@ -51,3 +52,7 @@ impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { self.two * 2 } } + +pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitTwinNormalImpl) -> i32 { + // TODO +} diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index c98d91b069..db11dfa2a1 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -381,7 +381,7 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( // Section: extra_from_parser -enum SimpleTraitTwinNormalImpl { +pub enum SimpleTraitTwinNormalImpl { StructOneWithTraitTwinNormal(RustAutoOpaque), StructTwoWithTraitTwinNormal(RustAutoOpaque), } From cfe9b7e00b1ac2518193a4c7194295e0f083ea31 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:30:23 +0800 Subject: [PATCH 088/160] feat: manual --- frb_example/dart_minimal/rust/src/api/minimal.rs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index bc75e4186d..1498a9553f 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -1,4 +1,4 @@ -use crate::frb_generated::SimpleTraitTwinNormalImpl; +use crate::frb_generated::{RustAutoOpaque, SimpleTraitTwinNormalImpl}; use flutter_rust_bridge::frb; #[frb(init)] @@ -56,3 +56,17 @@ impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitTwinNormalImpl) -> i32 { // TODO } + +impl SimpleTraitTwinNormalImpl { + pub fn blocking_read(&self) -> SimpleTraitTwinNormalRwLockReadGuard { + match self { + Self::StructOneWithTraitTwinNormal(inner) => SimpleTraitTwinNormalRwLockReadGuard::StructOneWithTraitTwinNormal(inner.blocking_read()), + Self::StructTwoWithTraitTwinNormal(inner) => SimpleTraitTwinNormalRwLockReadGuard::StructTwoWithTraitTwinNormal(inner.blocking_read()), + } + } +} + +pub enum SimpleTraitTwinNormalRwLockReadGuard<'a> { + StructOneWithTraitTwinNormal(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, StructOneWithTraitTwinNormal>), + StructTwoWithTraitTwinNormal(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, StructTwoWithTraitTwinNormal>), +} From 530a75592f7c14cea89368aa171a9adde6e7a243 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:32:07 +0800 Subject: [PATCH 089/160] feat: more --- .../dart_minimal/rust/src/api/minimal.rs | 39 +++++++++++++++++-- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index 1498a9553f..8317302288 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -1,5 +1,7 @@ use crate::frb_generated::{RustAutoOpaque, SimpleTraitTwinNormalImpl}; use flutter_rust_bridge::frb; +use flutter_rust_bridge::rust_async::RwLockReadGuard; +use std::ops; #[frb(init)] pub fn init_app() { @@ -60,13 +62,42 @@ pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitTwinNormalImpl) -> i32 { impl SimpleTraitTwinNormalImpl { pub fn blocking_read(&self) -> SimpleTraitTwinNormalRwLockReadGuard { match self { - Self::StructOneWithTraitTwinNormal(inner) => SimpleTraitTwinNormalRwLockReadGuard::StructOneWithTraitTwinNormal(inner.blocking_read()), - Self::StructTwoWithTraitTwinNormal(inner) => SimpleTraitTwinNormalRwLockReadGuard::StructTwoWithTraitTwinNormal(inner.blocking_read()), + Self::StructOneWithTraitTwinNormal(inner) => { + SimpleTraitTwinNormalRwLockReadGuard::StructOneWithTraitTwinNormal( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitTwinNormal(inner) => { + SimpleTraitTwinNormalRwLockReadGuard::StructTwoWithTraitTwinNormal( + inner.blocking_read(), + ) + } } } } pub enum SimpleTraitTwinNormalRwLockReadGuard<'a> { - StructOneWithTraitTwinNormal(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, StructOneWithTraitTwinNormal>), - StructTwoWithTraitTwinNormal(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, StructTwoWithTraitTwinNormal>), + StructOneWithTraitTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitTwinNormal, + >, + ), + StructTwoWithTraitTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitTwinNormalRwLockReadGuard<'_> { + type Target = dyn SimpleTraitTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitTwinNormal(inner) => &*inner, + Self::StructTwoWithTraitTwinNormal(inner) => &*inner, + } + } } From cf0b8dc15e5282bcaec6ecfd35800aa8ee60efa0 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:32:42 +0800 Subject: [PATCH 090/160] feat: more --- frb_example/dart_minimal/rust/src/api/minimal.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index 8317302288..a899dd83c1 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -56,7 +56,8 @@ impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { } pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitTwinNormalImpl) -> i32 { - // TODO + let arg = arg.blocking_read(); + arg.simple_trait_fn_receiver_borrow_twin_normal() } impl SimpleTraitTwinNormalImpl { From b342257544babe130d5a8ee7e525df11ef4db071 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:33:17 +0800 Subject: [PATCH 091/160] feat: temp rm --- frb_example/dart_minimal/rust/src/api/minimal.rs | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index a899dd83c1..e942b14d85 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -16,12 +16,6 @@ pub fn minimal_adder(a: i32, b: i32) -> i32 { #[frb(generate_impl_enum)] pub trait SimpleTraitTwinNormal { - fn simple_trait_fn_twin_normal(value: i32) -> Self; - - fn simple_trait_fn_with_default_impl_twin_normal() -> i32 { - 42 - } - fn simple_trait_fn_receiver_borrow_twin_normal(&self) -> i32; } @@ -31,10 +25,6 @@ pub struct StructOneWithTraitTwinNormal { } impl SimpleTraitTwinNormal for StructOneWithTraitTwinNormal { - fn simple_trait_fn_twin_normal(value: i32) -> Self { - StructOneWithTraitTwinNormal { one: value } - } - fn simple_trait_fn_receiver_borrow_twin_normal(&self) -> i32 { self.one } @@ -46,10 +36,6 @@ pub struct StructTwoWithTraitTwinNormal { } impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { - fn simple_trait_fn_twin_normal(value: i32) -> Self { - StructTwoWithTraitTwinNormal { two: value * 2 } - } - fn simple_trait_fn_receiver_borrow_twin_normal(&self) -> i32 { self.two * 2 } From b24bb58da1f37da6e5b45eb57bb3b294070dae86 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:34:19 +0800 Subject: [PATCH 092/160] chore: codegen --- .../lib/src/rust/api/minimal.dart | 31 +- .../lib/src/rust/frb_generated.dart | 279 ++++++++++-------- .../lib/src/rust/frb_generated.io.dart | 66 +++++ .../lib/src/rust/frb_generated.web.dart | 54 ++++ .../dart_minimal/rust/src/frb_generated.io.rs | 22 ++ .../dart_minimal/rust/src/frb_generated.rs | 214 ++++++++++---- .../rust/src/frb_generated.web.rs | 22 ++ 7 files changed, 482 insertions(+), 206 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart index e194b0fc27..2543d0f5fe 100644 --- a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart +++ b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart @@ -9,6 +9,17 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; Future minimalAdder({required int a, required int b}) => RustLib.instance.api.crateApiMinimalMinimalAdder(a: a, b: b); +Future funcArgTraitImplTwinNormal( + {required SimpleTraitTwinNormalImpl arg}) => + RustLib.instance.api.crateApiMinimalFuncArgTraitImplTwinNormal(arg: arg); + +// Rust type: RustOpaqueMoi> +abstract class SimpleTraitTwinNormalRwLockReadGuard { + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { int get one; @@ -17,16 +28,6 @@ abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { Future simpleTraitFnReceiverBorrowTwinNormal(); - static Future simpleTraitFnTwinNormal( - {required int value}) => - RustLib.instance.api - .crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnTwinNormal( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinNormal() => RustLib - .instance.api - .crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); - void dispose(); bool get isDisposed; @@ -40,16 +41,6 @@ abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { Future simpleTraitFnReceiverBorrowTwinNormal(); - static Future simpleTraitFnTwinNormal( - {required int value}) => - RustLib.instance.api - .crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnTwinNormal( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinNormal() => RustLib - .instance.api - .crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); - void dispose(); bool get isDisposed; diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index 30ce796ece..7be60047fd 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -63,7 +63,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -1342678134; + int get rustContentHash => -945703519; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -84,13 +84,6 @@ abstract class RustLibApi extends BaseApi { crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( {required StructOneWithTraitTwinNormal that}); - Future - crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnTwinNormal( - {required int value}); - - Future - crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); - int crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( {required StructTwoWithTraitTwinNormal that}); @@ -101,17 +94,26 @@ abstract class RustLibApi extends BaseApi { crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( {required StructTwoWithTraitTwinNormal that}); - Future - crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnTwinNormal( - {required int value}); - - Future - crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + Future crateApiMinimalFuncArgTraitImplTwinNormal( + {required SimpleTraitTwinNormalImpl arg}); Future crateApiMinimalInitApp(); Future crateApiMinimalMinimalAdder({required int a, required int b}); + Future + crateFrbGeneratedSimpleTraitTwinNormalImplBlockingRead( + {required SimpleTraitTwinNormalImpl that}); + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_SimpleTraitTwinNormalRwLockReadGuard; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuard; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuardPtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; @@ -225,65 +227,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that"], ); - @override - Future - crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnTwinNormal( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_i_32(value, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 4, port: port_); - }, - codec: SseCodec( - decodeSuccessData: - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal, - decodeErrorData: null, - ), - constMeta: - kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnTwinNormalConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnTwinNormalConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal", - argNames: ["value"], - ); - - @override - Future - crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 5, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormalConstMeta, - argValues: [], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormalConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal", - argNames: [], - ); - @override int crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( {required StructTwoWithTraitTwinNormal that}) { @@ -292,7 +235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 6)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 4)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -320,7 +263,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( that, serializer); sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 7)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 5)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -349,7 +292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 8, port: port_); + funcId: 6, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -371,63 +314,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); @override - Future - crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnTwinNormal( - {required int value}) { + Future crateApiMinimalFuncArgTraitImplTwinNormal( + {required SimpleTraitTwinNormalImpl arg}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_i_32(value, serializer); + sse_encode_box_autoadd_simple_trait_twin_normal_impl(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 9, port: port_); - }, - codec: SseCodec( - decodeSuccessData: - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal, - decodeErrorData: null, - ), - constMeta: - kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnTwinNormalConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnTwinNormalConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal", - argNames: ["value"], - ); - - @override - Future - crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 10, port: port_); + funcId: 8, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, decodeErrorData: null, ), - constMeta: - kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormalConstMeta, - argValues: [], + constMeta: kCrateApiMinimalFuncArgTraitImplTwinNormalConstMeta, + argValues: [arg], apiImpl: this, )); } - TaskConstMeta - get kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormalConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal", - argNames: [], - ); + TaskConstMeta get kCrateApiMinimalFuncArgTraitImplTwinNormalConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_normal", + argNames: ["arg"], + ); @override Future crateApiMinimalInitApp() { @@ -435,7 +345,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 14, port: port_); + funcId: 9, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -460,7 +370,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 15, port: port_); + funcId: 10, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -478,6 +388,44 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["a", "b"], ); + @override + Future + crateFrbGeneratedSimpleTraitTwinNormalImplBlockingRead( + {required SimpleTraitTwinNormalImpl that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_twin_normal_impl(that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 12, port: port_); + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard, + decodeErrorData: null, + ), + constMeta: + kCrateFrbGeneratedSimpleTraitTwinNormalImplBlockingReadConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateFrbGeneratedSimpleTraitTwinNormalImplBlockingReadConstMeta => + const TaskConstMeta( + debugName: "simple_trait_twin_normal_impl_blocking_read", + argNames: ["that"], + ); + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_SimpleTraitTwinNormalRwLockReadGuard => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuard => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -512,6 +460,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } + @protected + SimpleTraitTwinNormalRwLockReadGuard + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -566,6 +523,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + SimpleTraitTwinNormalRwLockReadGuard + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -657,6 +623,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } + @protected + SimpleTraitTwinNormalRwLockReadGuard + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -711,6 +686,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + SimpleTraitTwinNormalRwLockReadGuard + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -802,6 +786,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as SimpleTraitTwinNormalRwLockReadGuardImpl) + .frbInternalSseEncode(move: true), + serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -868,6 +863,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as SimpleTraitTwinNormalRwLockReadGuardImpl) + .frbInternalSseEncode(move: null), + serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -953,6 +959,35 @@ sealed class SimpleTraitTwinNormalImpl with _$SimpleTraitTwinNormalImpl { const factory SimpleTraitTwinNormalImpl.structTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal field0, ) = SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal; + + Future blockingRead() => + RustLib.instance.api + .crateFrbGeneratedSimpleTraitTwinNormalImplBlockingRead( + that: this, + ); +} + +@sealed +class SimpleTraitTwinNormalRwLockReadGuardImpl extends RustOpaque + implements SimpleTraitTwinNormalRwLockReadGuard { + // Not to be used by end users + SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_SimpleTraitTwinNormalRwLockReadGuard, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuard, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuardPtr, + ); } @sealed diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart index e817269880..dfd8c4f329 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart @@ -18,6 +18,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { required super.portManager, }); + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuardPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuardPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; @@ -36,6 +40,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); + @protected + SimpleTraitTwinNormalRwLockReadGuard + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -66,6 +75,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); + @protected + SimpleTraitTwinNormalRwLockReadGuard + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -106,6 +120,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); + @protected + SimpleTraitTwinNormalRwLockReadGuard + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -136,6 +155,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); + @protected + SimpleTraitTwinNormalRwLockReadGuard + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -177,6 +201,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -207,6 +236,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -252,6 +286,38 @@ class RustLibWire implements BaseWire { RustLibWire(ffi.DynamicLibrary dynamicLibrary) : _lookup = dynamicLibrary.lookup; + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuardPtr = + _lookup)>>( + 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuardPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuardPtr = + _lookup)>>( + 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuardPtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ffi.Pointer ptr, diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart index 9f0052e24b..8b6c63e7ff 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart @@ -20,6 +20,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { required super.portManager, }); + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuardPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -38,6 +42,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); + @protected + SimpleTraitTwinNormalRwLockReadGuard + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -68,6 +77,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); + @protected + SimpleTraitTwinNormalRwLockReadGuard + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -108,6 +122,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); + @protected + SimpleTraitTwinNormalRwLockReadGuard + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -138,6 +157,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); + @protected + SimpleTraitTwinNormalRwLockReadGuard + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -179,6 +203,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -209,6 +238,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -245,6 +279,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { class RustLibWire implements BaseWire { RustLibWire.fromExternalLibrary(ExternalLibrary lib); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr) => wasmModule @@ -282,6 +328,14 @@ class RustLibWasmModule implements WasmModule { @override external RustLibWasmModule bind(dynamic thisArg, String moduleName); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr); diff --git a/frb_example/dart_minimal/rust/src/frb_generated.io.rs b/frb_example/dart_minimal/rust/src/frb_generated.io.rs index df7685e80e..28b2dfa875 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.io.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.io.rs @@ -14,6 +14,28 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; flutter_rust_bridge::frb_generated_boilerplate_io!(); +#[no_mangle] +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + SimpleTraitTwinNormalRwLockReadGuard, + >, + >::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + SimpleTraitTwinNormalRwLockReadGuard, + >, + >::decrement_strong_count(ptr as _); +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr: *const std::ffi::c_void, diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index db11dfa2a1..37a63d6780 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -35,7 +35,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1342678134; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -945703519; // Section: executor @@ -143,36 +143,6 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } -fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::minimal::StructOneWithTraitTwinNormal::simple_trait_fn_twin_normal(api_value)) - })()) - } }) -} -fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::minimal::StructOneWithTraitTwinNormal::simple_trait_fn_with_default_impl_twin_normal()) - })()) - } }) -} fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_get_two_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -273,35 +243,40 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } -fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::minimal::StructTwoWithTraitTwinNormal::simple_trait_fn_twin_normal(api_value)) - })()) - } }) -} -fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl( +fn wire__crate__api__minimal__func_arg_trait_impl_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::minimal::StructTwoWithTraitTwinNormal::simple_trait_fn_with_default_impl_twin_normal()) - })()) - } }) + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "func_arg_trait_impl_twin_normal", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = + ::sse_decode(&mut deserializer); + deserializer.end(); + move |context| { + transform_result_sse((move || { + Result::<_, ()>::Ok(crate::api::minimal::func_arg_trait_impl_twin_normal( + api_arg, + )) + })()) + } + }, + ) } fn wire__crate__api__minimal__init_app_impl( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -369,9 +344,47 @@ fn wire__crate__api__minimal__minimal_adder_impl( }, ) } +fn wire__crate__frb_generated__simple_trait_twin_normal_impl_blocking_read_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: "simple_trait_twin_normal_impl_blocking_read", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = + ::sse_decode(&mut deserializer); + deserializer.end(); + move |context| { + transform_result_sse((move || { + Result::<_, ()>::Ok( + crate::frb_generated::SimpleTraitTwinNormalImpl::blocking_read(&api_that), + ) + })()) + } + }, + ) +} // Section: related_funcs +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); @@ -410,6 +423,18 @@ impl SseDecode for RustAutoOpaqueMoi { } } +impl SseDecode for SimpleTraitTwinNormalRwLockReadGuard { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -430,6 +455,20 @@ impl SseDecode for StructTwoWithTraitTwinNormal { } } +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + SimpleTraitTwinNormalRwLockReadGuard, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -512,13 +551,11 @@ fn pde_ffi_dispatcher_primary_impl( // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { 3 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -4 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), -5 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), -8 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -9 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), -10 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), -14 => wire__crate__api__minimal__init_app_impl(port, ptr, rust_vec_len, data_len), -15 => wire__crate__api__minimal__minimal_adder_impl(port, ptr, rust_vec_len, data_len), +6 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +8 => wire__crate__api__minimal__func_arg_trait_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), +9 => wire__crate__api__minimal__init_app_impl(port, ptr, rust_vec_len, data_len), +10 => wire__crate__api__minimal__minimal_adder_impl(port, ptr, rust_vec_len, data_len), +12 => wire__crate__frb_generated__simple_trait_twin_normal_impl_blocking_read_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -541,12 +578,12 @@ fn pde_ffi_dispatcher_sync_impl( rust_vec_len, data_len, ), - 6 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_get_two_impl( + 4 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_get_two_impl( ptr, rust_vec_len, data_len, ), - 7 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_set_two_impl( + 5 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_set_two_impl( ptr, rust_vec_len, data_len, @@ -557,6 +594,26 @@ fn pde_ffi_dispatcher_sync_impl( // Section: rust2dart +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for SimpleTraitTwinNormalRwLockReadGuard +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -649,6 +706,20 @@ impl SseEncode for RustAutoOpaqueMoi { } } +impl SseEncode for SimpleTraitTwinNormalRwLockReadGuard { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -673,6 +744,21 @@ impl SseEncode for StructTwoWithTraitTwinNormal { } } +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + SimpleTraitTwinNormalRwLockReadGuard, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, diff --git a/frb_example/dart_minimal/rust/src/frb_generated.web.rs b/frb_example/dart_minimal/rust/src/frb_generated.web.rs index f4156cd10d..82cfe80f0e 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.web.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.web.rs @@ -16,6 +16,28 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; flutter_rust_bridge::frb_generated_boilerplate_web!(); +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + SimpleTraitTwinNormalRwLockReadGuard, + >, + >::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + SimpleTraitTwinNormalRwLockReadGuard, + >, + >::decrement_strong_count(ptr as _); +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr: *const std::ffi::c_void, From d5864ea57c24a690a3490d67163e160bcc9d46ad Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:37:53 +0800 Subject: [PATCH 093/160] feat: try --- frb_example/dart_minimal/rust/src/api/minimal.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index e942b14d85..bbe53c24fa 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -83,8 +83,8 @@ impl std::ops::Deref for SimpleTraitTwinNormalRwLockReadGuard<'_> { fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitTwinNormal(inner) => &*inner, - Self::StructTwoWithTraitTwinNormal(inner) => &*inner, + Self::StructOneWithTraitTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitTwinNormal(inner) => inner.deref(), } } } From 91b819ee89008253eb9b0cc9c68cb5c83bda392a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:38:26 +0800 Subject: [PATCH 094/160] feat: ignore --- frb_example/dart_minimal/rust/src/api/minimal.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index bbe53c24fa..55596f4523 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -63,6 +63,7 @@ impl SimpleTraitTwinNormalImpl { } } +#[frb(ignore)] pub enum SimpleTraitTwinNormalRwLockReadGuard<'a> { StructOneWithTraitTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< From 2bdb5c5536af4c84741bcff9b95339e49a1225ad Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:39:11 +0800 Subject: [PATCH 095/160] feat: ignore --- .../lib/src/rust/api/minimal.dart | 10 +- .../lib/src/rust/frb_generated.dart | 140 +----------------- .../lib/src/rust/frb_generated.io.dart | 66 --------- .../lib/src/rust/frb_generated.web.dart | 54 ------- .../dart_minimal/rust/src/api/minimal.rs | 1 + .../dart_minimal/rust/src/frb_generated.io.rs | 22 --- .../dart_minimal/rust/src/frb_generated.rs | 116 +-------------- .../rust/src/frb_generated.web.rs | 22 --- 8 files changed, 6 insertions(+), 425 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart index 2543d0f5fe..dd42094eaa 100644 --- a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart +++ b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart @@ -6,6 +6,9 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +// These types are ignored because they are not used by any `pub` functions: `SimpleTraitTwinNormalRwLockReadGuard` +// These functions are ignored: `blocking_read` + Future minimalAdder({required int a, required int b}) => RustLib.instance.api.crateApiMinimalMinimalAdder(a: a, b: b); @@ -13,13 +16,6 @@ Future funcArgTraitImplTwinNormal( {required SimpleTraitTwinNormalImpl arg}) => RustLib.instance.api.crateApiMinimalFuncArgTraitImplTwinNormal(arg: arg); -// Rust type: RustOpaqueMoi> -abstract class SimpleTraitTwinNormalRwLockReadGuard { - void dispose(); - - bool get isDisposed; -} - // Rust type: RustOpaqueMoi> abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { int get one; diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index 7be60047fd..0cfa4b0a54 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -63,7 +63,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -945703519; + int get rustContentHash => 46000302; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -101,19 +101,6 @@ abstract class RustLibApi extends BaseApi { Future crateApiMinimalMinimalAdder({required int a, required int b}); - Future - crateFrbGeneratedSimpleTraitTwinNormalImplBlockingRead( - {required SimpleTraitTwinNormalImpl that}); - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_SimpleTraitTwinNormalRwLockReadGuard; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuard; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuardPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; @@ -388,44 +375,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["a", "b"], ); - @override - Future - crateFrbGeneratedSimpleTraitTwinNormalImplBlockingRead( - {required SimpleTraitTwinNormalImpl that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_simple_trait_twin_normal_impl(that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 12, port: port_); - }, - codec: SseCodec( - decodeSuccessData: - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard, - decodeErrorData: null, - ), - constMeta: - kCrateFrbGeneratedSimpleTraitTwinNormalImplBlockingReadConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateFrbGeneratedSimpleTraitTwinNormalImplBlockingReadConstMeta => - const TaskConstMeta( - debugName: "simple_trait_twin_normal_impl_blocking_read", - argNames: ["that"], - ); - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_SimpleTraitTwinNormalRwLockReadGuard => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuard => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -460,15 +409,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } - @protected - SimpleTraitTwinNormalRwLockReadGuard - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -523,15 +463,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - SimpleTraitTwinNormalRwLockReadGuard - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -623,15 +554,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } - @protected - SimpleTraitTwinNormalRwLockReadGuard - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -686,15 +608,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - SimpleTraitTwinNormalRwLockReadGuard - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -786,17 +699,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as SimpleTraitTwinNormalRwLockReadGuardImpl) - .frbInternalSseEncode(move: true), - serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -863,17 +765,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as SimpleTraitTwinNormalRwLockReadGuardImpl) - .frbInternalSseEncode(move: null), - serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -959,35 +850,6 @@ sealed class SimpleTraitTwinNormalImpl with _$SimpleTraitTwinNormalImpl { const factory SimpleTraitTwinNormalImpl.structTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal field0, ) = SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal; - - Future blockingRead() => - RustLib.instance.api - .crateFrbGeneratedSimpleTraitTwinNormalImplBlockingRead( - that: this, - ); -} - -@sealed -class SimpleTraitTwinNormalRwLockReadGuardImpl extends RustOpaque - implements SimpleTraitTwinNormalRwLockReadGuard { - // Not to be used by end users - SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - SimpleTraitTwinNormalRwLockReadGuardImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_SimpleTraitTwinNormalRwLockReadGuard, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuard, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuardPtr, - ); } @sealed diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart index dfd8c4f329..e817269880 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart @@ -18,10 +18,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { required super.portManager, }); - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuardPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuardPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; @@ -40,11 +36,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - SimpleTraitTwinNormalRwLockReadGuard - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - dynamic raw); - @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -75,11 +66,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - SimpleTraitTwinNormalRwLockReadGuard - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - dynamic raw); - @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -120,11 +106,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - SimpleTraitTwinNormalRwLockReadGuard - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -155,11 +136,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - SimpleTraitTwinNormalRwLockReadGuard - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -201,11 +177,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -236,11 +207,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -286,38 +252,6 @@ class RustLibWire implements BaseWire { RustLibWire(ffi.DynamicLibrary dynamicLibrary) : _lookup = dynamicLibrary.lookup; - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuardPtr = - _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuardPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuardPtr = - _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuardPtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ffi.Pointer ptr, diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart index 8b6c63e7ff..9f0052e24b 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart @@ -20,10 +20,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { required super.portManager, }); - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_SimpleTraitTwinNormalRwLockReadGuardPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -42,11 +38,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - SimpleTraitTwinNormalRwLockReadGuard - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - dynamic raw); - @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -77,11 +68,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - SimpleTraitTwinNormalRwLockReadGuard - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - dynamic raw); - @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -122,11 +108,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - SimpleTraitTwinNormalRwLockReadGuard - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -157,11 +138,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - SimpleTraitTwinNormalRwLockReadGuard - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -203,11 +179,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -238,11 +209,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - SimpleTraitTwinNormalRwLockReadGuard self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -279,18 +245,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { class RustLibWire implements BaseWire { RustLibWire.fromExternalLibrary(ExternalLibrary lib); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr) => wasmModule @@ -328,14 +282,6 @@ class RustLibWasmModule implements WasmModule { @override external RustLibWasmModule bind(dynamic thisArg, String moduleName); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr); diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index 55596f4523..086b984cae 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -47,6 +47,7 @@ pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitTwinNormalImpl) -> i32 { } impl SimpleTraitTwinNormalImpl { + #[frb(ignore)] pub fn blocking_read(&self) -> SimpleTraitTwinNormalRwLockReadGuard { match self { Self::StructOneWithTraitTwinNormal(inner) => { diff --git a/frb_example/dart_minimal/rust/src/frb_generated.io.rs b/frb_example/dart_minimal/rust/src/frb_generated.io.rs index 28b2dfa875..df7685e80e 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.io.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.io.rs @@ -14,28 +14,6 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; flutter_rust_bridge::frb_generated_boilerplate_io!(); -#[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - SimpleTraitTwinNormalRwLockReadGuard, - >, - >::increment_strong_count(ptr as _); -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - SimpleTraitTwinNormalRwLockReadGuard, - >, - >::decrement_strong_count(ptr as _); -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr: *const std::ffi::c_void, diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index 37a63d6780..823b6a5d00 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -35,7 +35,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -945703519; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 46000302; // Section: executor @@ -344,47 +344,9 @@ fn wire__crate__api__minimal__minimal_adder_impl( }, ) } -fn wire__crate__frb_generated__simple_trait_twin_normal_impl_blocking_read_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: "simple_trait_twin_normal_impl_blocking_read", - port: Some(port_), - mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, - }, - move || { - let message = unsafe { - flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( - ptr_, - rust_vec_len_, - data_len_, - ) - }; - let mut deserializer = - flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = - ::sse_decode(&mut deserializer); - deserializer.end(); - move |context| { - transform_result_sse((move || { - Result::<_, ()>::Ok( - crate::frb_generated::SimpleTraitTwinNormalImpl::blocking_read(&api_that), - ) - })()) - } - }, - ) -} // Section: related_funcs -flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner -); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); @@ -423,18 +385,6 @@ impl SseDecode for RustAutoOpaqueMoi { } } -impl SseDecode for SimpleTraitTwinNormalRwLockReadGuard { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -455,20 +405,6 @@ impl SseDecode for StructTwoWithTraitTwinNormal { } } -impl SseDecode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - SimpleTraitTwinNormalRwLockReadGuard, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner); - } -} - impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -555,7 +491,6 @@ fn pde_ffi_dispatcher_primary_impl( 8 => wire__crate__api__minimal__func_arg_trait_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), 9 => wire__crate__api__minimal__init_app_impl(port, ptr, rust_vec_len, data_len), 10 => wire__crate__api__minimal__minimal_adder_impl(port, ptr, rust_vec_len, data_len), -12 => wire__crate__frb_generated__simple_trait_twin_normal_impl_blocking_read_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -594,26 +529,6 @@ fn pde_ffi_dispatcher_sync_impl( // Section: rust2dart -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for SimpleTraitTwinNormalRwLockReadGuard -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -706,20 +621,6 @@ impl SseEncode for RustAutoOpaqueMoi { } } -impl SseEncode for SimpleTraitTwinNormalRwLockReadGuard { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), - serializer, - ); - } -} - impl SseEncode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -744,21 +645,6 @@ impl SseEncode for StructTwoWithTraitTwinNormal { } } -impl SseEncode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - SimpleTraitTwinNormalRwLockReadGuard, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, diff --git a/frb_example/dart_minimal/rust/src/frb_generated.web.rs b/frb_example/dart_minimal/rust/src/frb_generated.web.rs index 82cfe80f0e..f4156cd10d 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.web.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.web.rs @@ -16,28 +16,6 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; flutter_rust_bridge::frb_generated_boilerplate_web!(); -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - SimpleTraitTwinNormalRwLockReadGuard, - >, - >::increment_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalRwLockReadGuard( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - SimpleTraitTwinNormalRwLockReadGuard, - >, - >::decrement_strong_count(ptr as _); -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr: *const std::ffi::c_void, From 798d852d7ffd3d5a617418ab0b82c7ba485ec2bc Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:41:32 +0800 Subject: [PATCH 096/160] chore: rename --- .../lib/src/rust/api/minimal.dart | 25 +- .../lib/src/rust/frb_generated.dart | 540 +++++++++++------- .../lib/src/rust/frb_generated.freezed.dart | 360 ++++++------ .../lib/src/rust/frb_generated.io.dart | 270 +++++---- .../lib/src/rust/frb_generated.web.dart | 234 +++++--- .../dart_minimal/rust/src/api/minimal.rs | 30 +- .../dart_minimal/rust/src/frb_generated.io.rs | 40 +- .../dart_minimal/rust/src/frb_generated.rs | 284 +++++---- .../rust/src/frb_generated.web.rs | 40 +- 9 files changed, 1106 insertions(+), 717 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart index dd42094eaa..65cbb0ddf6 100644 --- a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart +++ b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart @@ -16,32 +16,41 @@ Future funcArgTraitImplTwinNormal( {required SimpleTraitTwinNormalImpl arg}) => RustLib.instance.api.crateApiMinimalFuncArgTraitImplTwinNormal(arg: arg); -// Rust type: RustOpaqueMoi> -abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { +// Rust type: RustOpaqueMoi> +abstract class SimpleTraitTwinNormalImpl { + void dispose(); + + bool get isDisposed; +} + +// Rust type: RustOpaqueMoi> +abstract class StructOneWithTraitForDynTwinNormal + implements SimpleTraitForDynTwinNormal { int get one; void set one(int one); - Future simpleTraitFnReceiverBorrowTwinNormal(); + Future simpleMethodTwinNormal(); void dispose(); bool get isDisposed; } -// Rust type: RustOpaqueMoi> -abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { +// Rust type: RustOpaqueMoi> +abstract class StructTwoWithTraitForDynTwinNormal + implements SimpleTraitForDynTwinNormal { int get two; void set two(int two); - Future simpleTraitFnReceiverBorrowTwinNormal(); + Future simpleMethodTwinNormal(); void dispose(); bool get isDisposed; } -abstract class SimpleTraitTwinNormal { - Future simpleTraitFnReceiverBorrowTwinNormal(); +abstract class SimpleTraitForDynTwinNormal { + Future simpleMethodTwinNormal(); } diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index 0cfa4b0a54..638c761805 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -63,7 +63,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => 46000302; + int get rustContentHash => -157851296; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -74,25 +74,25 @@ class RustLib extends BaseEntrypoint { } abstract class RustLibApi extends BaseApi { - int crateApiMinimalStructOneWithTraitTwinNormalGetOne( - {required StructOneWithTraitTwinNormal that}); + int crateApiMinimalStructOneWithTraitForDynTwinNormalGetOne( + {required StructOneWithTraitForDynTwinNormal that}); - void crateApiMinimalStructOneWithTraitTwinNormalSetOne( - {required StructOneWithTraitTwinNormal that, required int one}); + void crateApiMinimalStructOneWithTraitForDynTwinNormalSetOne( + {required StructOneWithTraitForDynTwinNormal that, required int one}); Future - crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( - {required StructOneWithTraitTwinNormal that}); + crateApiMinimalStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructOneWithTraitForDynTwinNormal that}); - int crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( - {required StructTwoWithTraitTwinNormal that}); + int crateApiMinimalStructTwoWithTraitForDynTwinNormalGetTwo( + {required StructTwoWithTraitForDynTwinNormal that}); - void crateApiMinimalStructTwoWithTraitTwinNormalSetTwo( - {required StructTwoWithTraitTwinNormal that, required int two}); + void crateApiMinimalStructTwoWithTraitForDynTwinNormalSetTwo( + {required StructTwoWithTraitForDynTwinNormal that, required int two}); Future - crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( - {required StructTwoWithTraitTwinNormal that}); + crateApiMinimalStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructTwoWithTraitForDynTwinNormal that}); Future crateApiMinimalFuncArgTraitImplTwinNormal( {required SimpleTraitTwinNormalImpl arg}); @@ -102,22 +102,31 @@ abstract class RustLibApi extends BaseApi { Future crateApiMinimalMinimalAdder({required int a, required int b}); RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; + get rust_arc_increment_strong_count_SimpleTraitTwinNormalImpl; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal; + get rust_arc_decrement_strong_count_SimpleTraitTwinNormalImpl; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_SimpleTraitTwinNormalImplPtr; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal; + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr; } class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @@ -129,12 +138,12 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { }); @override - int crateApiMinimalStructOneWithTraitTwinNormalGetOne( - {required StructOneWithTraitTwinNormal that}) { + int crateApiMinimalStructOneWithTraitForDynTwinNormalGetOne( + {required StructOneWithTraitForDynTwinNormal that}) { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( that, serializer); return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1)!; }, @@ -142,26 +151,27 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeSuccessData: sse_decode_i_32, decodeErrorData: null, ), - constMeta: kCrateApiMinimalStructOneWithTraitTwinNormalGetOneConstMeta, + constMeta: + kCrateApiMinimalStructOneWithTraitForDynTwinNormalGetOneConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiMinimalStructOneWithTraitTwinNormalGetOneConstMeta => + get kCrateApiMinimalStructOneWithTraitForDynTwinNormalGetOneConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinNormal_get_one", + debugName: "StructOneWithTraitForDynTwinNormal_get_one", argNames: ["that"], ); @override - void crateApiMinimalStructOneWithTraitTwinNormalSetOne( - {required StructOneWithTraitTwinNormal that, required int one}) { + void crateApiMinimalStructOneWithTraitForDynTwinNormalSetOne( + {required StructOneWithTraitForDynTwinNormal that, required int one}) { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( that, serializer); sse_encode_i_32(one, serializer); return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 2)!; @@ -170,27 +180,28 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeSuccessData: sse_decode_unit, decodeErrorData: null, ), - constMeta: kCrateApiMinimalStructOneWithTraitTwinNormalSetOneConstMeta, + constMeta: + kCrateApiMinimalStructOneWithTraitForDynTwinNormalSetOneConstMeta, argValues: [that, one], apiImpl: this, )); } TaskConstMeta - get kCrateApiMinimalStructOneWithTraitTwinNormalSetOneConstMeta => + get kCrateApiMinimalStructOneWithTraitForDynTwinNormalSetOneConstMeta => const TaskConstMeta( - debugName: "StructOneWithTraitTwinNormal_set_one", + debugName: "StructOneWithTraitForDynTwinNormal_set_one", argNames: ["that", "one"], ); @override Future - crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( - {required StructOneWithTraitTwinNormal that}) { + crateApiMinimalStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructOneWithTraitForDynTwinNormal that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 3, port: port_); @@ -200,27 +211,27 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormalConstMeta, + kCrateApiMinimalStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormalConstMeta => + get kCrateApiMinimalStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => const TaskConstMeta( debugName: - "StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal", + "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", argNames: ["that"], ); @override - int crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( - {required StructTwoWithTraitTwinNormal that}) { + int crateApiMinimalStructTwoWithTraitForDynTwinNormalGetTwo( + {required StructTwoWithTraitForDynTwinNormal that}) { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( that, serializer); return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 4)!; }, @@ -228,26 +239,27 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeSuccessData: sse_decode_i_32, decodeErrorData: null, ), - constMeta: kCrateApiMinimalStructTwoWithTraitTwinNormalGetTwoConstMeta, + constMeta: + kCrateApiMinimalStructTwoWithTraitForDynTwinNormalGetTwoConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiMinimalStructTwoWithTraitTwinNormalGetTwoConstMeta => + get kCrateApiMinimalStructTwoWithTraitForDynTwinNormalGetTwoConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinNormal_get_two", + debugName: "StructTwoWithTraitForDynTwinNormal_get_two", argNames: ["that"], ); @override - void crateApiMinimalStructTwoWithTraitTwinNormalSetTwo( - {required StructTwoWithTraitTwinNormal that, required int two}) { + void crateApiMinimalStructTwoWithTraitForDynTwinNormalSetTwo( + {required StructTwoWithTraitForDynTwinNormal that, required int two}) { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( that, serializer); sse_encode_i_32(two, serializer); return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 5)!; @@ -256,27 +268,28 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeSuccessData: sse_decode_unit, decodeErrorData: null, ), - constMeta: kCrateApiMinimalStructTwoWithTraitTwinNormalSetTwoConstMeta, + constMeta: + kCrateApiMinimalStructTwoWithTraitForDynTwinNormalSetTwoConstMeta, argValues: [that, two], apiImpl: this, )); } TaskConstMeta - get kCrateApiMinimalStructTwoWithTraitTwinNormalSetTwoConstMeta => + get kCrateApiMinimalStructTwoWithTraitForDynTwinNormalSetTwoConstMeta => const TaskConstMeta( - debugName: "StructTwoWithTraitTwinNormal_set_two", + debugName: "StructTwoWithTraitForDynTwinNormal_set_two", argNames: ["that", "two"], ); @override Future - crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( - {required StructTwoWithTraitTwinNormal that}) { + crateApiMinimalStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructTwoWithTraitForDynTwinNormal that}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 6, port: port_); @@ -286,17 +299,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { decodeErrorData: null, ), constMeta: - kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormalConstMeta, + kCrateApiMinimalStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, argValues: [that], apiImpl: this, )); } TaskConstMeta - get kCrateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormalConstMeta => + get kCrateApiMinimalStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => const TaskConstMeta( debugName: - "StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal", + "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", argNames: ["that"], ); @@ -306,7 +319,8 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_simple_trait_twin_normal_impl(arg, serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 8, port: port_); }, @@ -376,122 +390,150 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + get rust_arc_increment_strong_count_SimpleTraitTwinNormalImpl => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + get rust_arc_decrement_strong_count_SimpleTraitTwinNormalImpl => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl; RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; @protected - StructOneWithTraitTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( raw); } @protected - StructTwoWithTraitTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( raw); } @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return SimpleTraitTwinNormalImplImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( raw as List); } @protected - StructOneWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( raw as List); } @protected - StructTwoWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode( + return SimpleTraitTwinNormalImplImpl.frbInternalDcoDecode( raw as List); } @protected - SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw) { + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs throw UnimplementedError(); } @protected - SimpleTraitTwinNormalImpl - dco_decode_box_autoadd_simple_trait_twin_normal_impl(dynamic raw) { + SimpleTraitForDynTwinNormalImpl + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( + dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_simple_trait_twin_normal_impl(raw); + return dco_decode_simple_trait_for_dyn_twin_normal_impl(raw); } @protected @@ -501,18 +543,18 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - SimpleTraitTwinNormalImpl dco_decode_simple_trait_twin_normal_impl( - dynamic raw) { + SimpleTraitForDynTwinNormalImpl + dco_decode_simple_trait_for_dyn_twin_normal_impl(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs switch (raw[0]) { case 0: - return SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal( - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + return SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( raw[1]), ); case 1: - return SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal( - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + return SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( raw[1]), ); default: @@ -533,105 +575,123 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - StructOneWithTraitTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs var inner = - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( deserializer); return inner; } @protected - StructTwoWithTraitTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs var inner = - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( deserializer); return inner; } @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return SimpleTraitTwinNormalImplImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructOneWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - StructTwoWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + return SimpleTraitTwinNormalImplImpl.frbInternalSseDecode( sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } @protected - SimpleTraitTwinNormalImpl - sse_decode_box_autoadd_simple_trait_twin_normal_impl( + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_simple_trait_twin_normal_impl(deserializer)); + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + SimpleTraitForDynTwinNormalImpl + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_normal_impl(deserializer)); } @protected @@ -641,23 +701,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - SimpleTraitTwinNormalImpl sse_decode_simple_trait_twin_normal_impl( - SseDeserializer deserializer) { + SimpleTraitForDynTwinNormalImpl + sse_decode_simple_trait_for_dyn_twin_normal_impl( + SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs var tag_ = sse_decode_i_32(deserializer); switch (tag_) { case 0: var var_field0 = - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( deserializer); - return SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal( + return SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal( var_field0); case 1: var var_field0 = - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( deserializer); - return SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal( + return SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal( var_field0); default: throw UnimplementedError(''); @@ -683,115 +744,137 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( self, serializer); } @protected void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( self, serializer); } @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as SimpleTraitTwinNormalImplImpl) .frbInternalSseEncode(move: true), serializer); } @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: true), serializer); } @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: false), serializer); } @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as SimpleTraitTwinNormalImplImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructOneWithTraitTwinNormalImpl) + (self as StructOneWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: null), serializer); } @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer) { + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs sse_encode_usize( - (self as StructTwoWithTraitTwinNormalImpl) + (self as StructTwoWithTraitForDynTwinNormalImpl) .frbInternalSseEncode(move: null), serializer); } @protected - void sse_encode_box_autoadd_simple_trait_twin_normal_impl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer) { + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( + SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_simple_trait_twin_normal_impl(self, serializer); + sse_encode_simple_trait_for_dyn_twin_normal_impl(self, serializer); } @protected @@ -801,21 +884,21 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - void sse_encode_simple_trait_twin_normal_impl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer) { + void sse_encode_simple_trait_for_dyn_twin_normal_impl( + SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs switch (self) { - case SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal( + case SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal( field0: final field0 ): sse_encode_i_32(0, serializer); - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( field0, serializer); - case SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal( + case SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal( field0: final field0 ): sse_encode_i_32(1, serializer); - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( field0, serializer); default: throw UnimplementedError(''); @@ -841,83 +924,110 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @freezed -sealed class SimpleTraitTwinNormalImpl with _$SimpleTraitTwinNormalImpl { - const SimpleTraitTwinNormalImpl._(); - - const factory SimpleTraitTwinNormalImpl.structOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal field0, - ) = SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal; - const factory SimpleTraitTwinNormalImpl.structTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal field0, - ) = SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal; +sealed class SimpleTraitForDynTwinNormalImpl + with _$SimpleTraitForDynTwinNormalImpl { + const SimpleTraitForDynTwinNormalImpl._(); + + const factory SimpleTraitForDynTwinNormalImpl.structOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal field0, + ) = SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal; + const factory SimpleTraitForDynTwinNormalImpl.structTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal field0, + ) = SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal; +} + +@sealed +class SimpleTraitTwinNormalImplImpl extends RustOpaque + implements SimpleTraitTwinNormalImpl { + // Not to be used by end users + SimpleTraitTwinNormalImplImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + SimpleTraitTwinNormalImplImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib + .instance.api.rust_arc_increment_strong_count_SimpleTraitTwinNormalImpl, + rustArcDecrementStrongCount: RustLib + .instance.api.rust_arc_decrement_strong_count_SimpleTraitTwinNormalImpl, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_SimpleTraitTwinNormalImplPtr, + ); } @sealed -class StructOneWithTraitTwinNormalImpl extends RustOpaque - implements StructOneWithTraitTwinNormal { +class StructOneWithTraitForDynTwinNormalImpl extends RustOpaque + implements StructOneWithTraitForDynTwinNormal { // Not to be used by end users - StructOneWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructOneWithTraitTwinNormalImpl.frbInternalSseDecode( + StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinNormal, + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr, + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr, ); - int get one => - RustLib.instance.api.crateApiMinimalStructOneWithTraitTwinNormalGetOne( + int get one => RustLib.instance.api + .crateApiMinimalStructOneWithTraitForDynTwinNormalGetOne( that: this, ); void set one(int one) => RustLib.instance.api - .crateApiMinimalStructOneWithTraitTwinNormalSetOne(that: this, one: one); + .crateApiMinimalStructOneWithTraitForDynTwinNormalSetOne( + that: this, one: one); - Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api - .crateApiMinimalStructOneWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + Future simpleMethodTwinNormal() => RustLib.instance.api + .crateApiMinimalStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( that: this, ); } @sealed -class StructTwoWithTraitTwinNormalImpl extends RustOpaque - implements StructTwoWithTraitTwinNormal { +class StructTwoWithTraitForDynTwinNormalImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinNormal { // Not to be used by end users - StructTwoWithTraitTwinNormalImpl.frbInternalDcoDecode(List wire) + StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + List wire) : super.frbInternalDcoDecode(wire, _kStaticData); // Not to be used by end users - StructTwoWithTraitTwinNormalImpl.frbInternalSseDecode( + StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( BigInt ptr, int externalSizeOnNative) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); static final _kStaticData = RustArcStaticData( rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal, + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal, rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal, rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr, + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr, ); - int get two => - RustLib.instance.api.crateApiMinimalStructTwoWithTraitTwinNormalGetTwo( + int get two => RustLib.instance.api + .crateApiMinimalStructTwoWithTraitForDynTwinNormalGetTwo( that: this, ); void set two(int two) => RustLib.instance.api - .crateApiMinimalStructTwoWithTraitTwinNormalSetTwo(that: this, two: two); + .crateApiMinimalStructTwoWithTraitForDynTwinNormalSetTwo( + that: this, two: two); - Future simpleTraitFnReceiverBorrowTwinNormal() => RustLib.instance.api - .crateApiMinimalStructTwoWithTraitTwinNormalSimpleTraitFnReceiverBorrowTwinNormal( + Future simpleMethodTwinNormal() => RustLib.instance.api + .crateApiMinimalStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( that: this, ); } diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart index 34b4b12587..b87248caec 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart @@ -15,78 +15,86 @@ final _privateConstructorUsedError = UnsupportedError( 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); /// @nodoc -mixin _$SimpleTraitTwinNormalImpl { - SimpleTraitTwinNormal get field0 => throw _privateConstructorUsedError; +mixin _$SimpleTraitForDynTwinNormalImpl { + SimpleTraitForDynTwinNormal get field0 => throw _privateConstructorUsedError; @optionalTypeArgs TResult when({ - required TResult Function(StructOneWithTraitTwinNormal field0) - structOneWithTraitTwinNormal, - required TResult Function(StructTwoWithTraitTwinNormal field0) - structTwoWithTraitTwinNormal, + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? whenOrNull({ - TResult? Function(StructOneWithTraitTwinNormal field0)? - structOneWithTraitTwinNormal, - TResult? Function(StructTwoWithTraitTwinNormal field0)? - structTwoWithTraitTwinNormal, + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeWhen({ - TResult Function(StructOneWithTraitTwinNormal field0)? - structOneWithTraitTwinNormal, - TResult Function(StructTwoWithTraitTwinNormal field0)? - structTwoWithTraitTwinNormal, + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, required TResult orElse(), }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult map({ required TResult Function( - SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value) - structOneWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, required TResult Function( - SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value) - structTwoWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult? mapOrNull({ TResult? Function( - SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? - structOneWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, TResult? Function( - SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? - structTwoWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, }) => throw _privateConstructorUsedError; @optionalTypeArgs TResult maybeMap({ TResult Function( - SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? - structOneWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, TResult Function( - SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? - structTwoWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, required TResult orElse(), }) => throw _privateConstructorUsedError; } /// @nodoc -abstract class $SimpleTraitTwinNormalImplCopyWith<$Res> { - factory $SimpleTraitTwinNormalImplCopyWith(SimpleTraitTwinNormalImpl value, - $Res Function(SimpleTraitTwinNormalImpl) then) = - _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, SimpleTraitTwinNormalImpl>; +abstract class $SimpleTraitForDynTwinNormalImplCopyWith<$Res> { + factory $SimpleTraitForDynTwinNormalImplCopyWith( + SimpleTraitForDynTwinNormalImpl value, + $Res Function(SimpleTraitForDynTwinNormalImpl) then) = + _$SimpleTraitForDynTwinNormalImplCopyWithImpl<$Res, + SimpleTraitForDynTwinNormalImpl>; } /// @nodoc -class _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, - $Val extends SimpleTraitTwinNormalImpl> - implements $SimpleTraitTwinNormalImplCopyWith<$Res> { - _$SimpleTraitTwinNormalImplCopyWithImpl(this._value, this._then); +class _$SimpleTraitForDynTwinNormalImplCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinNormalImpl> + implements $SimpleTraitForDynTwinNormalImplCopyWith<$Res> { + _$SimpleTraitForDynTwinNormalImplCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; @@ -95,31 +103,33 @@ class _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, } /// @nodoc -abstract class _$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWith< +abstract class _$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWith< $Res> { - factory _$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWith( - _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl value, + factory _$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWith( + _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl + value, $Res Function( - _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl) + _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl) then) = - __$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWithImpl< + __$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< $Res>; @useResult - $Res call({StructOneWithTraitTwinNormal field0}); + $Res call({StructOneWithTraitForDynTwinNormal field0}); } /// @nodoc -class __$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWithImpl< +class __$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< $Res> - extends _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, - _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl> + extends _$SimpleTraitForDynTwinNormalImplCopyWithImpl<$Res, + _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl> implements - _$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWith< + _$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWith< $Res> { - __$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWithImpl( - _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl _value, + __$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWithImpl( + _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl + _value, $Res Function( - _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl) + _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl) _then) : super(_value, _then); @@ -128,29 +138,30 @@ class __$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWithImpl $Res call({ Object? field0 = null, }) { - return _then(_$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl( + return _then( + _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl( null == field0 ? _value.field0 : field0 // ignore: cast_nullable_to_non_nullable - as StructOneWithTraitTwinNormal, + as StructOneWithTraitForDynTwinNormal, )); } } /// @nodoc -class _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl - extends SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal { - const _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl( +class _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl + extends SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal { + const _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl( this.field0) : super._(); @override - final StructOneWithTraitTwinNormal field0; + final StructOneWithTraitForDynTwinNormal field0; @override String toString() { - return 'SimpleTraitTwinNormalImpl.structOneWithTraitTwinNormal(field0: $field0)'; + return 'SimpleTraitForDynTwinNormalImpl.structOneWithTraitForDynTwinNormal(field0: $field0)'; } @override @@ -158,7 +169,7 @@ class _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl return identical(this, other) || (other.runtimeType == runtimeType && other - is _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl && + is _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl && (identical(other.field0, field0) || other.field0 == field0)); } @@ -168,46 +179,46 @@ class _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') - _$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWith< - _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl> + _$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl> get copyWith => - __$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWithImpl< - _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl>( + __$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl>( this, _$identity); @override @optionalTypeArgs TResult when({ - required TResult Function(StructOneWithTraitTwinNormal field0) - structOneWithTraitTwinNormal, - required TResult Function(StructTwoWithTraitTwinNormal field0) - structTwoWithTraitTwinNormal, + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, }) { - return structOneWithTraitTwinNormal(field0); + return structOneWithTraitForDynTwinNormal(field0); } @override @optionalTypeArgs TResult? whenOrNull({ - TResult? Function(StructOneWithTraitTwinNormal field0)? - structOneWithTraitTwinNormal, - TResult? Function(StructTwoWithTraitTwinNormal field0)? - structTwoWithTraitTwinNormal, + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, }) { - return structOneWithTraitTwinNormal?.call(field0); + return structOneWithTraitForDynTwinNormal?.call(field0); } @override @optionalTypeArgs TResult maybeWhen({ - TResult Function(StructOneWithTraitTwinNormal field0)? - structOneWithTraitTwinNormal, - TResult Function(StructTwoWithTraitTwinNormal field0)? - structTwoWithTraitTwinNormal, + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, required TResult orElse(), }) { - if (structOneWithTraitTwinNormal != null) { - return structOneWithTraitTwinNormal(field0); + if (structOneWithTraitForDynTwinNormal != null) { + return structOneWithTraitForDynTwinNormal(field0); } return orElse(); } @@ -216,87 +227,96 @@ class _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl @optionalTypeArgs TResult map({ required TResult Function( - SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value) - structOneWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, required TResult Function( - SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value) - structTwoWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, }) { - return structOneWithTraitTwinNormal(this); + return structOneWithTraitForDynTwinNormal(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function( - SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? - structOneWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, TResult? Function( - SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? - structTwoWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, }) { - return structOneWithTraitTwinNormal?.call(this); + return structOneWithTraitForDynTwinNormal?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function( - SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? - structOneWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, TResult Function( - SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? - structTwoWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, required TResult orElse(), }) { - if (structOneWithTraitTwinNormal != null) { - return structOneWithTraitTwinNormal(this); + if (structOneWithTraitForDynTwinNormal != null) { + return structOneWithTraitForDynTwinNormal(this); } return orElse(); } } -abstract class SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal - extends SimpleTraitTwinNormalImpl { - const factory SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal( - final StructOneWithTraitTwinNormal field0) = - _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl; - const SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal._() : super._(); +abstract class SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal + extends SimpleTraitForDynTwinNormalImpl { + const factory SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal( + final StructOneWithTraitForDynTwinNormal field0) = + _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl; + const SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal._() + : super._(); @override - StructOneWithTraitTwinNormal get field0; + StructOneWithTraitForDynTwinNormal get field0; @JsonKey(ignore: true) - _$$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImplCopyWith< - _$SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormalImpl> + _$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl> get copyWith => throw _privateConstructorUsedError; } /// @nodoc -abstract class _$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWith< +abstract class _$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWith< $Res> { - factory _$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWith( - _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl value, + factory _$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWith( + _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl + value, $Res Function( - _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl) + _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl) then) = - __$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWithImpl< + __$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< $Res>; @useResult - $Res call({StructTwoWithTraitTwinNormal field0}); + $Res call({StructTwoWithTraitForDynTwinNormal field0}); } /// @nodoc -class __$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWithImpl< +class __$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< $Res> - extends _$SimpleTraitTwinNormalImplCopyWithImpl<$Res, - _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl> + extends _$SimpleTraitForDynTwinNormalImplCopyWithImpl<$Res, + _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl> implements - _$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWith< + _$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWith< $Res> { - __$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWithImpl( - _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl _value, + __$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl( + _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl + _value, $Res Function( - _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl) + _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl) _then) : super(_value, _then); @@ -305,29 +325,30 @@ class __$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWithImpl $Res call({ Object? field0 = null, }) { - return _then(_$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl( + return _then( + _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl( null == field0 ? _value.field0 : field0 // ignore: cast_nullable_to_non_nullable - as StructTwoWithTraitTwinNormal, + as StructTwoWithTraitForDynTwinNormal, )); } } /// @nodoc -class _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl - extends SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal { - const _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl( +class _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl + extends SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal { + const _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl( this.field0) : super._(); @override - final StructTwoWithTraitTwinNormal field0; + final StructTwoWithTraitForDynTwinNormal field0; @override String toString() { - return 'SimpleTraitTwinNormalImpl.structTwoWithTraitTwinNormal(field0: $field0)'; + return 'SimpleTraitForDynTwinNormalImpl.structTwoWithTraitForDynTwinNormal(field0: $field0)'; } @override @@ -335,7 +356,7 @@ class _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl return identical(this, other) || (other.runtimeType == runtimeType && other - is _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl && + is _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl && (identical(other.field0, field0) || other.field0 == field0)); } @@ -345,46 +366,46 @@ class _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl @JsonKey(ignore: true) @override @pragma('vm:prefer-inline') - _$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWith< - _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl> + _$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl> get copyWith => - __$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWithImpl< - _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl>( + __$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl>( this, _$identity); @override @optionalTypeArgs TResult when({ - required TResult Function(StructOneWithTraitTwinNormal field0) - structOneWithTraitTwinNormal, - required TResult Function(StructTwoWithTraitTwinNormal field0) - structTwoWithTraitTwinNormal, + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, }) { - return structTwoWithTraitTwinNormal(field0); + return structTwoWithTraitForDynTwinNormal(field0); } @override @optionalTypeArgs TResult? whenOrNull({ - TResult? Function(StructOneWithTraitTwinNormal field0)? - structOneWithTraitTwinNormal, - TResult? Function(StructTwoWithTraitTwinNormal field0)? - structTwoWithTraitTwinNormal, + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, }) { - return structTwoWithTraitTwinNormal?.call(field0); + return structTwoWithTraitForDynTwinNormal?.call(field0); } @override @optionalTypeArgs TResult maybeWhen({ - TResult Function(StructOneWithTraitTwinNormal field0)? - structOneWithTraitTwinNormal, - TResult Function(StructTwoWithTraitTwinNormal field0)? - structTwoWithTraitTwinNormal, + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, required TResult orElse(), }) { - if (structTwoWithTraitTwinNormal != null) { - return structTwoWithTraitTwinNormal(field0); + if (structTwoWithTraitForDynTwinNormal != null) { + return structTwoWithTraitForDynTwinNormal(field0); } return orElse(); } @@ -393,57 +414,64 @@ class _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl @optionalTypeArgs TResult map({ required TResult Function( - SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value) - structOneWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, required TResult Function( - SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value) - structTwoWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, }) { - return structTwoWithTraitTwinNormal(this); + return structTwoWithTraitForDynTwinNormal(this); } @override @optionalTypeArgs TResult? mapOrNull({ TResult? Function( - SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? - structOneWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, TResult? Function( - SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? - structTwoWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, }) { - return structTwoWithTraitTwinNormal?.call(this); + return structTwoWithTraitForDynTwinNormal?.call(this); } @override @optionalTypeArgs TResult maybeMap({ TResult Function( - SimpleTraitTwinNormalImpl_StructOneWithTraitTwinNormal value)? - structOneWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, TResult Function( - SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal value)? - structTwoWithTraitTwinNormal, + SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, required TResult orElse(), }) { - if (structTwoWithTraitTwinNormal != null) { - return structTwoWithTraitTwinNormal(this); + if (structTwoWithTraitForDynTwinNormal != null) { + return structTwoWithTraitForDynTwinNormal(this); } return orElse(); } } -abstract class SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal - extends SimpleTraitTwinNormalImpl { - const factory SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal( - final StructTwoWithTraitTwinNormal field0) = - _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl; - const SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormal._() : super._(); +abstract class SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal + extends SimpleTraitForDynTwinNormalImpl { + const factory SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal( + final StructTwoWithTraitForDynTwinNormal field0) = + _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl; + const SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal._() + : super._(); @override - StructTwoWithTraitTwinNormal get field0; + StructTwoWithTraitForDynTwinNormal get field0; @JsonKey(ignore: true) - _$$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImplCopyWith< - _$SimpleTraitTwinNormalImpl_StructTwoWithTraitTwinNormalImpl> + _$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart index e817269880..33cd956f51 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart @@ -19,76 +19,91 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { }); CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_SimpleTraitTwinNormalImplPtr => wire + ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImplPtr; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr; @protected - StructOneWithTraitTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( dynamic raw); @protected - SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); @protected - SimpleTraitTwinNormalImpl - dco_decode_box_autoadd_simple_trait_twin_normal_impl(dynamic raw); + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw); + + @protected + SimpleTraitForDynTwinNormalImpl + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl(dynamic raw); @protected int dco_decode_i_32(dynamic raw); @protected - SimpleTraitTwinNormalImpl dco_decode_simple_trait_twin_normal_impl( - dynamic raw); + SimpleTraitForDynTwinNormalImpl + dco_decode_simple_trait_for_dyn_twin_normal_impl(dynamic raw); @protected void dco_decode_unit(dynamic raw); @@ -97,66 +112,77 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { BigInt dco_decode_usize(dynamic raw); @protected - StructOneWithTraitTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( SseDeserializer deserializer); @protected - SimpleTraitTwinNormalImpl - sse_decode_box_autoadd_simple_trait_twin_normal_impl( + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinNormalImpl + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( SseDeserializer deserializer); @protected int sse_decode_i_32(SseDeserializer deserializer); @protected - SimpleTraitTwinNormalImpl sse_decode_simple_trait_twin_normal_impl( - SseDeserializer deserializer); + SimpleTraitForDynTwinNormalImpl + sse_decode_simple_trait_for_dyn_twin_normal_impl( + SseDeserializer deserializer); @protected void sse_decode_unit(SseDeserializer deserializer); @@ -169,64 +195,74 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer); @protected - void sse_encode_box_autoadd_simple_trait_twin_normal_impl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer); + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( + SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer); @protected void sse_encode_i_32(int self, SseSerializer serializer); @protected - void sse_encode_simple_trait_twin_normal_impl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer); + void sse_encode_simple_trait_for_dyn_twin_normal_impl( + SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer); @protected void sse_encode_unit(void self, SseSerializer serializer); @@ -253,66 +289,98 @@ class RustLibWire implements BaseWire { : _lookup = dynamicLibrary.lookup; void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImplPtr = + _lookup)>>( + 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImplPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImplPtr = + _lookup)>>( + 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImplPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr + 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr + 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr .asFunction)>(); void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr + 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr .asFunction)>(); void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ffi.Pointer ptr, ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr, ); } - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr = + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr + 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr .asFunction)>(); } diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart index 9f0052e24b..aba554d37b 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart @@ -21,76 +21,91 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { }); CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; + get rust_arc_decrement_strong_count_SimpleTraitTwinNormalImplPtr => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl; CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; @protected - StructOneWithTraitTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); @protected - StructOneWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); @protected - StructTwoWithTraitTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( dynamic raw); @protected - SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); @protected - SimpleTraitTwinNormalImpl - dco_decode_box_autoadd_simple_trait_twin_normal_impl(dynamic raw); + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw); + + @protected + SimpleTraitForDynTwinNormalImpl + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl(dynamic raw); @protected int dco_decode_i_32(dynamic raw); @protected - SimpleTraitTwinNormalImpl dco_decode_simple_trait_twin_normal_impl( - dynamic raw); + SimpleTraitForDynTwinNormalImpl + dco_decode_simple_trait_for_dyn_twin_normal_impl(dynamic raw); @protected void dco_decode_unit(dynamic raw); @@ -99,66 +114,77 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { BigInt dco_decode_usize(dynamic raw); @protected - StructOneWithTraitTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructOneWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); @protected - StructTwoWithTraitTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + SimpleTraitTwinNormalImpl + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( SseDeserializer deserializer); @protected - SimpleTraitTwinNormalImpl - sse_decode_box_autoadd_simple_trait_twin_normal_impl( + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinNormalImpl + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( SseDeserializer deserializer); @protected int sse_decode_i_32(SseDeserializer deserializer); @protected - SimpleTraitTwinNormalImpl sse_decode_simple_trait_twin_normal_impl( - SseDeserializer deserializer); + SimpleTraitForDynTwinNormalImpl + sse_decode_simple_trait_for_dyn_twin_normal_impl( + SseDeserializer deserializer); @protected void sse_decode_unit(SseDeserializer deserializer); @@ -171,64 +197,74 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( - StructOneWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + SimpleTraitTwinNormalImpl self, SseSerializer serializer); @protected void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( - StructTwoWithTraitTwinNormal self, SseSerializer serializer); + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); @protected - void sse_encode_box_autoadd_simple_trait_twin_normal_impl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer); + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( + SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer); @protected void sse_encode_i_32(int self, SseSerializer serializer); @protected - void sse_encode_simple_trait_twin_normal_impl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer); + void sse_encode_simple_trait_for_dyn_twin_normal_impl( + SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer); @protected void sse_encode_unit(void self, SseSerializer serializer); @@ -245,28 +281,40 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { class RustLibWire implements BaseWire { RustLibWire.fromExternalLibrary(ExternalLibrary lib); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr); - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr) => wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr); } @@ -283,18 +331,26 @@ class RustLibWasmModule implements WasmModule { external RustLibWasmModule bind(dynamic thisArg, String moduleName); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr); external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr); external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr); } diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index 086b984cae..f93587d930 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -1,4 +1,4 @@ -use crate::frb_generated::{RustAutoOpaque, SimpleTraitTwinNormalImpl}; +use crate::frb_generated::{RustAutoOpaque, SimpleTraitForDynTwinNormalImpl, SimpleTraitTwinNormalImpl}; use flutter_rust_bridge::frb; use flutter_rust_bridge::rust_async::RwLockReadGuard; use std::ops; @@ -15,38 +15,38 @@ pub fn minimal_adder(a: i32, b: i32) -> i32 { // TODO temp demo #[frb(generate_impl_enum)] -pub trait SimpleTraitTwinNormal { - fn simple_trait_fn_receiver_borrow_twin_normal(&self) -> i32; +pub trait SimpleTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32; } #[frb(opaque)] -pub struct StructOneWithTraitTwinNormal { +pub struct StructOneWithTraitForDynTwinNormal { pub one: i32, } -impl SimpleTraitTwinNormal for StructOneWithTraitTwinNormal { - fn simple_trait_fn_receiver_borrow_twin_normal(&self) -> i32 { +impl SimpleTraitForDynTwinNormal for StructOneWithTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32 { self.one } } #[frb(opaque)] -pub struct StructTwoWithTraitTwinNormal { +pub struct StructTwoWithTraitForDynTwinNormal { pub two: i32, } -impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { - fn simple_trait_fn_receiver_borrow_twin_normal(&self) -> i32 { +impl SimpleTraitForDynTwinNormal for StructTwoWithTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32 { self.two * 2 } } -pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitTwinNormalImpl) -> i32 { +pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitForDynTwinNormalImpl) -> i32 { let arg = arg.blocking_read(); - arg.simple_trait_fn_receiver_borrow_twin_normal() + arg.simple_method_twin_normal() } -impl SimpleTraitTwinNormalImpl { +impl SimpleTraitForDynTwinNormalImpl { #[frb(ignore)] pub fn blocking_read(&self) -> SimpleTraitTwinNormalRwLockReadGuard { match self { @@ -69,19 +69,19 @@ pub enum SimpleTraitTwinNormalRwLockReadGuard<'a> { StructOneWithTraitTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructOneWithTraitTwinNormal, + StructOneWithTraitForDynTwinNormal, >, ), StructTwoWithTraitTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructTwoWithTraitTwinNormal, + StructTwoWithTraitForDynTwinNormal, >, ), } impl std::ops::Deref for SimpleTraitTwinNormalRwLockReadGuard<'_> { - type Target = dyn SimpleTraitTwinNormal; + type Target = dyn SimpleTraitForDynTwinNormal; fn deref(&self) -> &Self::Target { match self { diff --git a/frb_example/dart_minimal/rust/src/frb_generated.io.rs b/frb_example/dart_minimal/rust/src/frb_generated.io.rs index df7685e80e..c7b551f9c7 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.io.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.io.rs @@ -4,7 +4,7 @@ // Section: imports use super::*; -use crate::api::minimal::SimpleTraitTwinNormal; +use crate::api::minimal::SimpleTraitForDynTwinNormal; use crate::api::minimal::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; @@ -15,29 +15,51 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; flutter_rust_bridge::frb_generated_boilerplate_io!(); #[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( ptr: *const std::ffi::c_void, ) { - MoiArc::>::increment_strong_count(ptr as _); + MoiArc::>::increment_strong_count(ptr as _); } #[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( ptr: *const std::ffi::c_void, ) { - MoiArc::>::decrement_strong_count(ptr as _); + MoiArc::>::decrement_strong_count(ptr as _); } #[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::increment_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); } #[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::decrement_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); } diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index 823b6a5d00..5f0791c814 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -21,7 +21,7 @@ // Section: imports -use crate::api::minimal::SimpleTraitTwinNormal; +use crate::api::minimal::SimpleTraitForDynTwinNormal; use crate::api::minimal::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; @@ -35,7 +35,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 46000302; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -157851296; // Section: executor @@ -43,14 +43,14 @@ flutter_rust_bridge::frb_generated_default_handler!(); // Section: wire_funcs -fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_get_one_impl( +fn wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_get_one_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: "StructOneWithTraitTwinNormal_get_one", + debug_name: "StructOneWithTraitForDynTwinNormal_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -66,7 +66,7 @@ fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_get_one_impl( flutter_rust_bridge::for_generated::SseDeserializer::new(message); let api_that = , >>::sse_decode(&mut deserializer); deserializer.end(); @@ -96,15 +96,15 @@ fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_get_one_impl( }, ) } -fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_set_one_impl( +fn wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_set_one_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: "StructOneWithTraitTwinNormal_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); + let api_that = >>::sse_decode(&mut deserializer); let api_one = ::sse_decode(&mut deserializer);deserializer.end(); transform_result_sse((move || { let mut api_that_decoded = None; @@ -119,16 +119,16 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl( +fn wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -139,18 +139,18 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::minimal::StructOneWithTraitTwinNormal::simple_trait_fn_receiver_borrow_twin_normal(&api_that)) + Result::<_,()>::Ok(crate::api::minimal::StructOneWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) })()) } }) } -fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_get_two_impl( +fn wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_get_two_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: "StructTwoWithTraitTwinNormal_get_two", + debug_name: "StructTwoWithTraitForDynTwinNormal_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -166,7 +166,7 @@ fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_get_two_impl( flutter_rust_bridge::for_generated::SseDeserializer::new(message); let api_that = , >>::sse_decode(&mut deserializer); deserializer.end(); @@ -196,15 +196,15 @@ fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_get_two_impl( }, ) } -fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_set_two_impl( +fn wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_set_two_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: "StructTwoWithTraitTwinNormal_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinNormal_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); + let api_that = >>::sse_decode(&mut deserializer); let api_two = ::sse_decode(&mut deserializer);deserializer.end(); transform_result_sse((move || { let mut api_that_decoded = None; @@ -219,16 +219,16 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl( +fn wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -239,7 +239,7 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::minimal::StructTwoWithTraitTwinNormal::simple_trait_fn_receiver_borrow_twin_normal(&api_that)) + Result::<_,()>::Ok(crate::api::minimal::StructTwoWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) })()) } }) } @@ -265,8 +265,7 @@ fn wire__crate__api__minimal__func_arg_trait_impl_twin_normal_impl( }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = - ::sse_decode(&mut deserializer); + let api_arg = ::sse_decode(&mut deserializer); deserializer.end(); move |context| { transform_result_sse((move || { @@ -348,58 +347,82 @@ fn wire__crate__api__minimal__minimal_adder_impl( // Section: related_funcs flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner + flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); // Section: extra_from_parser -pub enum SimpleTraitTwinNormalImpl { - StructOneWithTraitTwinNormal(RustAutoOpaque), - StructTwoWithTraitTwinNormal(RustAutoOpaque), +pub enum SimpleTraitForDynTwinNormalImpl { + StructOneWithTraitForDynTwinNormal(RustAutoOpaque), + StructTwoWithTraitForDynTwinNormal(RustAutoOpaque), } -pub fn frb_internal_no_impl_dummy_function_SimpleTraitTwinNormal(a: SimpleTraitTwinNormalImpl) {} +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( + a: SimpleTraitForDynTwinNormalImpl, +) { +} // Section: dart2rust -impl SseDecode for RustAutoOpaqueMoi { +impl SseDecode for RustAutoOpaqueMoi { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); } } -impl SseDecode for RustAutoOpaqueMoi { +impl SseDecode for RustAutoOpaqueMoi { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); } } -impl SseDecode for StructOneWithTraitTwinNormal { +impl SseDecode for SimpleTraitTwinNormalImpl { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructOneWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } } -impl SseDecode for StructTwoWithTraitTwinNormal { +impl SseDecode for StructTwoWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut inner = , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >>::sse_decode(deserializer); return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); } @@ -407,7 +430,19 @@ impl SseDecode for StructTwoWithTraitTwinNormal { impl SseDecode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -419,7 +454,7 @@ impl SseDecode impl SseDecode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -436,20 +471,24 @@ impl SseDecode for i32 { } } -impl SseDecode for crate::frb_generated::SimpleTraitTwinNormalImpl { +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinNormalImpl { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { let mut tag_ = ::sse_decode(deserializer); match tag_ { 0 => { let mut var_field0 = - >::sse_decode(deserializer); - return crate::frb_generated::SimpleTraitTwinNormalImpl::StructOneWithTraitTwinNormal(var_field0); + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructOneWithTraitForDynTwinNormal(var_field0); } 1 => { let mut var_field0 = - >::sse_decode(deserializer); - return crate::frb_generated::SimpleTraitTwinNormalImpl::StructTwoWithTraitTwinNormal(var_field0); + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructTwoWithTraitForDynTwinNormal(var_field0); } _ => { unimplemented!(""); @@ -486,8 +525,8 @@ fn pde_ffi_dispatcher_primary_impl( ) { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 3 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -6 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), + 3 => wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +6 => wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), 8 => wire__crate__api__minimal__func_arg_trait_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), 9 => wire__crate__api__minimal__init_app_impl(port, ptr, rust_vec_len, data_len), 10 => wire__crate__api__minimal__minimal_adder_impl(port, ptr, rust_vec_len, data_len), @@ -503,22 +542,22 @@ fn pde_ffi_dispatcher_sync_impl( ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 1 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_get_one_impl( + 1 => wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_get_one_impl( ptr, rust_vec_len, data_len, ), - 2 => wire__crate__api__minimal__StructOneWithTraitTwinNormal_set_one_impl( + 2 => wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_set_one_impl( ptr, rust_vec_len, data_len, ), - 4 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_get_two_impl( + 4 => wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_get_two_impl( ptr, rust_vec_len, data_len, ), - 5 => wire__crate__api__minimal__StructTwoWithTraitTwinNormal_set_two_impl( + 5 => wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_set_two_impl( ptr, rust_vec_len, data_len, @@ -530,78 +569,94 @@ fn pde_ffi_dispatcher_sync_impl( // Section: rust2dart // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitTwinNormal +impl flutter_rust_bridge::IntoIntoDart> + for SimpleTraitTwinNormalImpl { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { self.into() } } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) .into_dart() } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper + for FrbWrapper { } -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitTwinNormal +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinNormal { - fn into_into_dart(self) -> FrbWrapper { + fn into_into_dart(self) -> FrbWrapper { self.into() } } // Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitTwinNormalImpl { +impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self { - crate::frb_generated::SimpleTraitTwinNormalImpl::StructOneWithTraitTwinNormal( - field0, - ) => [0.into_dart(), field0.into_into_dart().into_dart()].into_dart(), - crate::frb_generated::SimpleTraitTwinNormalImpl::StructTwoWithTraitTwinNormal( - field0, - ) => [1.into_dart(), field0.into_into_dart().into_dart()].into_dart(), - _ => { - unimplemented!(""); - } - } + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitForDynTwinNormalImpl { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructOneWithTraitForDynTwinNormal(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructTwoWithTraitForDynTwinNormal(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} } } impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for crate::frb_generated::SimpleTraitTwinNormalImpl + for crate::frb_generated::SimpleTraitForDynTwinNormalImpl { } -impl flutter_rust_bridge::IntoIntoDart - for crate::frb_generated::SimpleTraitTwinNormalImpl +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinNormalImpl { - fn into_into_dart(self) -> crate::frb_generated::SimpleTraitTwinNormalImpl { + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImpl { self } } -impl SseEncode for RustAutoOpaqueMoi { +impl SseEncode for RustAutoOpaqueMoi { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer, @@ -609,11 +664,13 @@ impl SseEncode for RustAutoOpaqueMoi { } } -impl SseEncode for RustAutoOpaqueMoi { +impl SseEncode for RustAutoOpaqueMoi { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer, @@ -621,11 +678,25 @@ impl SseEncode for RustAutoOpaqueMoi { } } -impl SseEncode for StructOneWithTraitTwinNormal { +impl SseEncode for SimpleTraitTwinNormalImpl { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructOneWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer, @@ -633,11 +704,13 @@ impl SseEncode for StructOneWithTraitTwinNormal { } } -impl SseEncode for StructTwoWithTraitTwinNormal { +impl SseEncode for StructTwoWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { , + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, >>::sse_encode( flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), serializer, @@ -647,7 +720,7 @@ impl SseEncode for StructTwoWithTraitTwinNormal { impl SseEncode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -660,7 +733,20 @@ impl SseEncode impl SseEncode for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, > { // Codec=Sse (Serialization based), see doc to use other codecs @@ -678,26 +764,14 @@ impl SseEncode for i32 { } } -impl SseEncode for crate::frb_generated::SimpleTraitTwinNormalImpl { +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinNormalImpl { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - match self { - crate::frb_generated::SimpleTraitTwinNormalImpl::StructOneWithTraitTwinNormal( - field0, - ) => { - ::sse_encode(0, serializer); - >::sse_encode(field0, serializer); - } - crate::frb_generated::SimpleTraitTwinNormalImpl::StructTwoWithTraitTwinNormal( - field0, - ) => { - ::sse_encode(1, serializer); - >::sse_encode(field0, serializer); - } - _ => { - unimplemented!(""); - } - } + match self {crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructOneWithTraitForDynTwinNormal(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructTwoWithTraitForDynTwinNormal(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} } } diff --git a/frb_example/dart_minimal/rust/src/frb_generated.web.rs b/frb_example/dart_minimal/rust/src/frb_generated.web.rs index f4156cd10d..abad0a0185 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.web.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.web.rs @@ -4,7 +4,7 @@ // Section: imports use super::*; -use crate::api::minimal::SimpleTraitTwinNormal; +use crate::api::minimal::SimpleTraitForDynTwinNormal; use crate::api::minimal::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; @@ -17,29 +17,51 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; flutter_rust_bridge::frb_generated_boilerplate_web!(); #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( ptr: *const std::ffi::c_void, ) { - MoiArc::>::increment_strong_count(ptr as _); + MoiArc::>::increment_strong_count(ptr as _); } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( ptr: *const std::ffi::c_void, ) { - MoiArc::>::decrement_strong_count(ptr as _); + MoiArc::>::decrement_strong_count(ptr as _); } #[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::increment_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); } #[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, ) { - MoiArc::>::decrement_strong_count(ptr as _); + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); } From 9843a922f24f6031bc7b13db3be6701c825c37c3 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:44:06 +0800 Subject: [PATCH 097/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index a1e9aaae8b..df6568b5d9 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -41,21 +41,24 @@ fn generate_trait_impl_enum( .map(|x| x.impl_ty.clone()) .collect_vec(); - let enum_impl = generate_simple_enum( - &interest_trait_impls, - &format!("{trait_def_name}Impl"), - |ty| format!("RustAutoOpaque<{ty}>"), - ); + let enum_impl_name = format!("{trait_def_name}Impl"); + let enum_impl_def = generate_enum_raw(&interest_trait_impls, &enum_impl_name, |ty| { + format!("RustAutoOpaque<{ty}>") + }); Ok(format!( - "{enum_impl} + "{enum_impl_def} + + impl {enum_impl_name} {{ + {enum_impl_methods} + }} pub fn {FUNC_PREFIX_FRB_INTERNAL_NO_IMPL}_dummy_function_{trait_def_name}(a: {trait_def_name}Impl) {{ }} " )) } -fn generate_simple_enum( +fn generate_enum_raw( trait_impls: &[MirType], enum_name: &str, wrapper: impl Fn(&str) -> String, @@ -73,3 +76,11 @@ fn generate_simple_enum( }}" ) } + +fn generate_match_raw() -> String { + format!( + "match self {{ + {variants} + }}" + ) +} From 493e802608b27c25ed21b451605f4683dd940c1e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:46:06 +0800 Subject: [PATCH 098/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 30 ++++++++++++++----- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index df6568b5d9..26bcaa46b9 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -41,21 +41,35 @@ fn generate_trait_impl_enum( .map(|x| x.impl_ty.clone()) .collect_vec(); + let code_impl = generate_code_impl(interest_trait_impls); + let code_read_guard = TODO; + let code_write_guard = TODO; + + Ok(format!( + "{code_impl} + {code_read_guard} + {code_write_guard} + pub fn {FUNC_PREFIX_FRB_INTERNAL_NO_IMPL}_dummy_function_{trait_def_name}(a: {trait_def_name}Impl) {{ }} + " + )) +} + +fn generate_code_impl(trait_impls: &[MirType]) { let enum_impl_name = format!("{trait_def_name}Impl"); - let enum_impl_def = generate_enum_raw(&interest_trait_impls, &enum_impl_name, |ty| { + let enum_impl_def = generate_enum_raw(&trait_impls, &enum_impl_name, |ty| { format!("RustAutoOpaque<{ty}>") }); + let enum_impl_method_read = TODO; + let enum_impl_method_write = TODO; - Ok(format!( + format!( "{enum_impl_def} impl {enum_impl_name} {{ - {enum_impl_methods} - }} - - pub fn {FUNC_PREFIX_FRB_INTERNAL_NO_IMPL}_dummy_function_{trait_def_name}(a: {trait_def_name}Impl) {{ }} - " - )) + {enum_impl_method_read} + {enum_impl_method_write} + }}" + ) } fn generate_enum_raw( From 720810e3c6bd58f8271e72c79e416a6e011b275e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:47:26 +0800 Subject: [PATCH 099/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 26bcaa46b9..63127400b4 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -54,20 +54,28 @@ fn generate_trait_impl_enum( )) } -fn generate_code_impl(trait_impls: &[MirType]) { +fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { let enum_impl_name = format!("{trait_def_name}Impl"); let enum_impl_def = generate_enum_raw(&trait_impls, &enum_impl_name, |ty| { format!("RustAutoOpaque<{ty}>") }); - let enum_impl_method_read = TODO; - let enum_impl_method_write = TODO; + + let blocking_read_body = TODO; + let blocking_write_body = TODO; format!( "{enum_impl_def} impl {enum_impl_name} {{ - {enum_impl_method_read} - {enum_impl_method_write} + #[frb(ignore)] + pub fn blocking_read(&self) -> {trait_def_name}RwLockReadGuard {{ + {blocking_read_body} + }} + + #[frb(ignore)] + pub fn blocking_write(&mut self) -> {trait_def_name}RwLockWriteGuard {{ + {blocking_write_body} + }} }}" ) } From b9a2cf91793f86a13ce7fe70536cbbfa25401af3 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 10:51:16 +0800 Subject: [PATCH 100/160] feat: mnore --- .../generate_trait_impl_enum_transformer.rs | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 63127400b4..c7717f4175 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -41,9 +41,9 @@ fn generate_trait_impl_enum( .map(|x| x.impl_ty.clone()) .collect_vec(); - let code_impl = generate_code_impl(interest_trait_impls); - let code_read_guard = TODO; - let code_write_guard = TODO; + let code_impl = generate_code_impl(trait_def_name, &interest_trait_impls); + let code_read_guard = generate_code_read_guard(); + let code_write_guard = generate_code_write_guard(); Ok(format!( "{code_impl} @@ -55,8 +55,8 @@ fn generate_trait_impl_enum( } fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { - let enum_impl_name = format!("{trait_def_name}Impl"); - let enum_impl_def = generate_enum_raw(&trait_impls, &enum_impl_name, |ty| { + let enum_name = format!("{trait_def_name}Impl"); + let enum_def = generate_enum_raw(&trait_impls, &enum_name, |ty| { format!("RustAutoOpaque<{ty}>") }); @@ -64,9 +64,9 @@ fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { let blocking_write_body = TODO; format!( - "{enum_impl_def} + "{enum_def} - impl {enum_impl_name} {{ + impl {enum_name} {{ #[frb(ignore)] pub fn blocking_read(&self) -> {trait_def_name}RwLockReadGuard {{ {blocking_read_body} @@ -80,6 +80,17 @@ fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { ) } +fn generate_code_read_guard() -> String { + format!( + "{enum_def} + " + ) +} + +fn generate_code_write_guard() -> String { + TODO +} + fn generate_enum_raw( trait_impls: &[MirType], enum_name: &str, From bdc5a765873eb59feeb4b2f83e859573031e6a92 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:48:38 +0800 Subject: [PATCH 101/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 30 +++++++++++++++++-- .../dart_minimal/rust/src/api/minimal.rs | 5 +--- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index c7717f4175..478247d13e 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -80,9 +80,26 @@ fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { ) } -fn generate_code_read_guard() -> String { +fn generate_code_read_guard(trait_def_name: &str, trait_impls: &[MirType]) -> String { + let enum_name = format!("{trait_def_name}RwLockReadGuard"); + let enum_def = generate_enum_raw(&trait_impls, &enum_name, |ty| { + format!("flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, {ty}>") + }); + + let deref_body = generate_match_raw(trait_impls, |_| "inner.deref()".to_owned()); + format!( - "{enum_def} + "#[frb(ignore)] + {enum_def} + + + impl std::ops::Deref for {enum_name}<'_> {{ + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target {{ + {deref_body} + }} + }} " ) } @@ -110,7 +127,14 @@ fn generate_enum_raw( ) } -fn generate_match_raw() -> String { +fn generate_match_raw(trait_impls: &[MirType], branch: impl Fn(&str) -> String) -> String { + let variants = (trait_impls.iter()) + .map(|ty| { + let rust_api_type = ty.rust_api_type(); + format!("Self::{rust_api_type}(inner) => {}", branch(&rust_api_type)) + }) + .join(""); + format!( "match self {{ {variants} diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index f93587d930..7629eb396f 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -67,10 +67,7 @@ impl SimpleTraitForDynTwinNormalImpl { #[frb(ignore)] pub enum SimpleTraitTwinNormalRwLockReadGuard<'a> { StructOneWithTraitTwinNormal( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< - 'a, - StructOneWithTraitForDynTwinNormal, - >, + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, StructOneWithTraitForDynTwinNormal, >, ), StructTwoWithTraitTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< From bb17a4701c3d773938ec4a85e4062fbd3a2c2a8b Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:49:42 +0800 Subject: [PATCH 102/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 12 ++++++++---- frb_example/dart_minimal/rust/src/api/minimal.rs | 4 +--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 478247d13e..aa55e675d4 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -60,8 +60,12 @@ fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { format!("RustAutoOpaque<{ty}>") }); - let blocking_read_body = TODO; - let blocking_write_body = TODO; + let blocking_read_body = generate_match_raw(trait_impls, |ty| { + format!("{trait_def_name}RwLockReadGuard::{ty}(inner.blocking_read())") + }); + let blocking_write_body = generate_match_raw(trait_impls, |ty| { + format!("{trait_def_name}RwLockWriteGuard::{ty}(inner.blocking_write())") + }); format!( "{enum_def} @@ -104,8 +108,8 @@ fn generate_code_read_guard(trait_def_name: &str, trait_impls: &[MirType]) -> St ) } -fn generate_code_write_guard() -> String { - TODO +fn generate_code_write_guard(trait_def_name: &str, trait_impls: &[MirType]) -> String { + TODO; } fn generate_enum_raw( diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index 7629eb396f..4a8318f8cc 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -51,9 +51,7 @@ impl SimpleTraitForDynTwinNormalImpl { pub fn blocking_read(&self) -> SimpleTraitTwinNormalRwLockReadGuard { match self { Self::StructOneWithTraitTwinNormal(inner) => { - SimpleTraitTwinNormalRwLockReadGuard::StructOneWithTraitTwinNormal( - inner.blocking_read(), - ) + SimpleTraitTwinNormalRwLockReadGuard::StructOneWithTraitTwinNormal(inner.blocking_read()) } Self::StructTwoWithTraitTwinNormal(inner) => { SimpleTraitTwinNormalRwLockReadGuard::StructTwoWithTraitTwinNormal( From 5a22de4592f04b97b2ff3813d1c398a791ad9d8d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:51:21 +0800 Subject: [PATCH 103/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index aa55e675d4..ad7eb02ced 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -9,6 +9,8 @@ use crate::codegen::parser::mir::parser::function::real::FUNC_PREFIX_FRB_INTERNA use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; use crate::library::codegen::ir::mir::ty::MirTypeTrait; use itertools::Itertools; +use serde::{Deserialize, Serialize}; +use strum_macros::{Display, EnumIter, EnumString}; pub(crate) fn transform( mut pack: HirFlatPack, @@ -42,8 +44,8 @@ fn generate_trait_impl_enum( .collect_vec(); let code_impl = generate_code_impl(trait_def_name, &interest_trait_impls); - let code_read_guard = generate_code_read_guard(); - let code_write_guard = generate_code_write_guard(); + let code_read_guard = generate_code_read_write_guard(ReadWrite::Read); + let code_write_guard = generate_code_read_write_guard(ReadWrite::Write); Ok(format!( "{code_impl} @@ -84,7 +86,17 @@ fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { ) } -fn generate_code_read_guard(trait_def_name: &str, trait_impls: &[MirType]) -> String { +#[derive(Clone, Copy, Debug, PartialEq, Eq, Display)] +enum ReadWrite { + Read, + Write, +} + +fn generate_code_read_write_guard( + rw: ReadWrite, + trait_def_name: &str, + trait_impls: &[MirType], +) -> String { let enum_name = format!("{trait_def_name}RwLockReadGuard"); let enum_def = generate_enum_raw(&trait_impls, &enum_name, |ty| { format!("flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, {ty}>") @@ -108,10 +120,6 @@ fn generate_code_read_guard(trait_def_name: &str, trait_impls: &[MirType]) -> St ) } -fn generate_code_write_guard(trait_def_name: &str, trait_impls: &[MirType]) -> String { - TODO; -} - fn generate_enum_raw( trait_impls: &[MirType], enum_name: &str, From 0626b08d60dc6a6a17bb66d84d522e022adb3855 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:53:58 +0800 Subject: [PATCH 104/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 42 +++++++++++++++---- 1 file changed, 33 insertions(+), 9 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index ad7eb02ced..74110e871c 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -8,6 +8,7 @@ use crate::codegen::parser::mir::parser::attribute::FrbAttributes; use crate::codegen::parser::mir::parser::function::real::FUNC_PREFIX_FRB_INTERNAL_NO_IMPL; use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; use crate::library::codegen::ir::mir::ty::MirTypeTrait; +use convert_case::{Case, Casing}; use itertools::Itertools; use serde::{Deserialize, Serialize}; use strum_macros::{Display, EnumIter, EnumString}; @@ -97,26 +98,49 @@ fn generate_code_read_write_guard( trait_def_name: &str, trait_impls: &[MirType], ) -> String { - let enum_name = format!("{trait_def_name}RwLockReadGuard"); + let rw_pascal = rw.to_string().to_case(Case::Pascal); + + let enum_name = format!("{trait_def_name}RwLock{rw_pascal}Guard"); let enum_def = generate_enum_raw(&trait_impls, &enum_name, |ty| { - format!("flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, {ty}>") + format!("flutter_rust_bridge::for_generated::rust_async::RwLock{rw_pascal}Guard<'a, {ty}>") }); let deref_body = generate_match_raw(trait_impls, |_| "inner.deref()".to_owned()); - - format!( - "#[frb(ignore)] - {enum_def} - - + let deref_code = format!( + " impl std::ops::Deref for {enum_name}<'_> {{ - type Target = dyn SimpleTraitForDynTwinNormal; + type Target = dyn {trait_def_name}; fn deref(&self) -> &Self::Target {{ {deref_body} }} }} " + ); + + let maybe_deref_mut_code = if rw == ReadWrite::Write { + let body = generate_match_raw(trait_impls, |_| "inner.deref_mut()".to_owned()); + format!( + " + impl std::ops::DerefMut for {enum_name}<'_> {{ + type Target = dyn {trait_def_name}; + + fn deref_mut(&mut self) -> &mut Self::Target {{ + {body} + }} + }} + " + ) + } else { + "".to_owned() + }; + + format!( + "#[frb(ignore)] + {enum_def} + {deref_code} + {maybe_deref_mut_code} + " ) } From 680da81f652160cb938a760f3252c77d9e4d9354 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:54:44 +0800 Subject: [PATCH 105/160] feat: more --- .../transformer/generate_trait_impl_enum_transformer.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 74110e871c..c38416adba 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -35,18 +35,18 @@ pub(crate) fn transform( fn generate_trait_impl_enum( hir_trait: &HirFlatTrait, - trait_impls: &[MirTraitImpl], + all_trait_impls: &[MirTraitImpl], ) -> anyhow::Result { let trait_def_name = &hir_trait.name.name; - let interest_trait_impls = (trait_impls.iter()) + let interest_trait_impls = (all_trait_impls.iter()) .filter(|x| x.trait_ty.name == hir_trait.name) .map(|x| x.impl_ty.clone()) .collect_vec(); let code_impl = generate_code_impl(trait_def_name, &interest_trait_impls); - let code_read_guard = generate_code_read_write_guard(ReadWrite::Read); - let code_write_guard = generate_code_read_write_guard(ReadWrite::Write); + let code_read_guard = generate_code_read_write_guard(ReadWrite::Read, trait_def_name, &interest_trait_impls); + let code_write_guard = generate_code_read_write_guard(ReadWrite::Write, trait_def_name, &interest_trait_impls); Ok(format!( "{code_impl} From 90339cd5c381fe79d2d6e75cf79dde428d44533a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:55:40 +0800 Subject: [PATCH 106/160] chore: log --- .../src/library/codegen/parser/hir/flat/extra_code_injector.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs index eff438cf4d..3bf5e29303 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/extra_code_injector.rs @@ -3,6 +3,7 @@ use crate::codegen::ir::hir::misc::generation_source::HirGenerationSource; use crate::codegen::ir::hir::naive_flat::item::HirNaiveFlatItemMeta; use crate::codegen::parser::hir::flat::parser::syn_item::parse_syn_item; use crate::utils::namespace::Namespace; +use anyhow::Context; pub(crate) fn inject_extra_code( pack: &mut HirFlatPack, @@ -24,7 +25,7 @@ fn parse_synthesized_syn_items( sources: vec![HirGenerationSource::Normal], is_module_public: true, }; - let syn_file = syn::parse_file(extra_code)?; + let syn_file = syn::parse_file(extra_code).with_context(|| format!("code={extra_code}"))?; for syn_item in syn_file.items { parse_syn_item(syn_item, &meta, pack)?; } From 0f583f11ed3546ba273b8884d9c8206d69fb7fa3 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:56:46 +0800 Subject: [PATCH 107/160] fix: err --- .../flat/transformer/generate_trait_impl_enum_transformer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index c38416adba..fa8c631046 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -167,7 +167,7 @@ fn generate_match_raw(trait_impls: &[MirType], branch: impl Fn(&str) -> String) let variants = (trait_impls.iter()) .map(|ty| { let rust_api_type = ty.rust_api_type(); - format!("Self::{rust_api_type}(inner) => {}", branch(&rust_api_type)) + format!("Self::{rust_api_type}(inner) => {},\n", branch(&rust_api_type)) }) .join(""); From cd8315d177a630c587b5d0876eb69a4a6c87385f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:57:55 +0800 Subject: [PATCH 108/160] chore: more --- .../flat/transformer/generate_trait_impl_enum_transformer.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index fa8c631046..7a35e5ea38 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -50,8 +50,11 @@ fn generate_trait_impl_enum( Ok(format!( "{code_impl} + {code_read_guard} + {code_write_guard} + pub fn {FUNC_PREFIX_FRB_INTERNAL_NO_IMPL}_dummy_function_{trait_def_name}(a: {trait_def_name}Impl) {{ }} " )) @@ -138,7 +141,9 @@ fn generate_code_read_write_guard( format!( "#[frb(ignore)] {enum_def} + {deref_code} + {maybe_deref_mut_code} " ) From e354ab4449413cd0412e25b3fed7864ffe782dd2 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:58:24 +0800 Subject: [PATCH 109/160] chore: codegen --- .../lib/src/rust/api/minimal.dart | 9 +- .../lib/src/rust/frb_generated.dart | 105 +---------- .../lib/src/rust/frb_generated.io.dart | 66 ------- .../lib/src/rust/frb_generated.web.dart | 54 ------ .../dart_minimal/rust/src/frb_generated.io.rs | 14 -- .../dart_minimal/rust/src/frb_generated.rs | 173 +++++++++++------- .../rust/src/frb_generated.web.rs | 14 -- 7 files changed, 108 insertions(+), 327 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart index 65cbb0ddf6..42826e85b6 100644 --- a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart +++ b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart @@ -13,16 +13,9 @@ Future minimalAdder({required int a, required int b}) => RustLib.instance.api.crateApiMinimalMinimalAdder(a: a, b: b); Future funcArgTraitImplTwinNormal( - {required SimpleTraitTwinNormalImpl arg}) => + {required SimpleTraitForDynTwinNormalImpl arg}) => RustLib.instance.api.crateApiMinimalFuncArgTraitImplTwinNormal(arg: arg); -// Rust type: RustOpaqueMoi> -abstract class SimpleTraitTwinNormalImpl { - void dispose(); - - bool get isDisposed; -} - // Rust type: RustOpaqueMoi> abstract class StructOneWithTraitForDynTwinNormal implements SimpleTraitForDynTwinNormal { diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index 638c761805..a30a8fe2df 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -95,21 +95,12 @@ abstract class RustLibApi extends BaseApi { {required StructTwoWithTraitForDynTwinNormal that}); Future crateApiMinimalFuncArgTraitImplTwinNormal( - {required SimpleTraitTwinNormalImpl arg}); + {required SimpleTraitForDynTwinNormalImpl arg}); Future crateApiMinimalInitApp(); Future crateApiMinimalMinimalAdder({required int a, required int b}); - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_SimpleTraitTwinNormalImpl; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_SimpleTraitTwinNormalImpl; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_SimpleTraitTwinNormalImplPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal; @@ -315,11 +306,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @override Future crateApiMinimalFuncArgTraitImplTwinNormal( - {required SimpleTraitTwinNormalImpl arg}) { + {required SimpleTraitForDynTwinNormalImpl arg}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( + sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 8, port: port_); @@ -389,14 +380,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["a", "b"], ); - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_SimpleTraitTwinNormalImpl => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_SimpleTraitTwinNormalImpl => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal => wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; @@ -431,15 +414,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } - @protected - SimpleTraitTwinNormalImpl - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return SimpleTraitTwinNormalImplImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitForDynTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -494,15 +468,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - SimpleTraitTwinNormalImpl - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return SimpleTraitTwinNormalImplImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitForDynTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -596,15 +561,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } - @protected - SimpleTraitTwinNormalImpl - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return SimpleTraitTwinNormalImplImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitForDynTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -659,15 +615,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - SimpleTraitTwinNormalImpl - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return SimpleTraitTwinNormalImplImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitForDynTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -760,17 +707,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as SimpleTraitTwinNormalImplImpl) - .frbInternalSseEncode(move: true), - serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -837,17 +773,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as SimpleTraitTwinNormalImplImpl) - .frbInternalSseEncode(move: null), - serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -923,6 +848,8 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } +// These functions are ignored: `blocking_read`, `blocking_write`, `deref_mut`, `deref`, `deref` + @freezed sealed class SimpleTraitForDynTwinNormalImpl with _$SimpleTraitForDynTwinNormalImpl { @@ -936,28 +863,6 @@ sealed class SimpleTraitForDynTwinNormalImpl ) = SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal; } -@sealed -class SimpleTraitTwinNormalImplImpl extends RustOpaque - implements SimpleTraitTwinNormalImpl { - // Not to be used by end users - SimpleTraitTwinNormalImplImpl.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - SimpleTraitTwinNormalImplImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib - .instance.api.rust_arc_increment_strong_count_SimpleTraitTwinNormalImpl, - rustArcDecrementStrongCount: RustLib - .instance.api.rust_arc_decrement_strong_count_SimpleTraitTwinNormalImpl, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_SimpleTraitTwinNormalImplPtr, - ); -} - @sealed class StructOneWithTraitForDynTwinNormalImpl extends RustOpaque implements StructOneWithTraitForDynTwinNormal { diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart index 33cd956f51..922feaabd7 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart @@ -18,10 +18,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { required super.portManager, }); - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_SimpleTraitTwinNormalImplPtr => wire - ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImplPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr; @@ -40,11 +36,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - SimpleTraitTwinNormalImpl - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - dynamic raw); - @protected StructOneWithTraitForDynTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -75,11 +66,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - SimpleTraitTwinNormalImpl - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - dynamic raw); - @protected StructOneWithTraitForDynTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -121,11 +107,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - SimpleTraitTwinNormalImpl - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -156,11 +137,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - SimpleTraitTwinNormalImpl - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -203,11 +179,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -238,11 +209,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -288,38 +254,6 @@ class RustLibWire implements BaseWire { RustLibWire(ffi.DynamicLibrary dynamicLibrary) : _lookup = dynamicLibrary.lookup; - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImplPtr = - _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImplPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImplPtr = - _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImplPtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ffi.Pointer ptr, diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart index aba554d37b..a4bc3699b9 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart @@ -20,10 +20,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { required super.portManager, }); - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_SimpleTraitTwinNormalImplPtr => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; @@ -42,11 +38,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - SimpleTraitTwinNormalImpl - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - dynamic raw); - @protected StructOneWithTraitForDynTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -77,11 +68,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - SimpleTraitTwinNormalImpl - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - dynamic raw); - @protected StructOneWithTraitForDynTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -123,11 +109,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - SimpleTraitTwinNormalImpl - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -158,11 +139,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - SimpleTraitTwinNormalImpl - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -205,11 +181,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -240,11 +211,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - SimpleTraitTwinNormalImpl self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( @@ -281,18 +247,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { class RustLibWire implements BaseWire { RustLibWire.fromExternalLibrary(ExternalLibrary lib); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr) => wasmModule @@ -330,14 +284,6 @@ class RustLibWasmModule implements WasmModule { @override external RustLibWasmModule bind(dynamic thisArg, String moduleName); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr); diff --git a/frb_example/dart_minimal/rust/src/frb_generated.io.rs b/frb_example/dart_minimal/rust/src/frb_generated.io.rs index c7b551f9c7..d13a354f52 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.io.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.io.rs @@ -14,20 +14,6 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; flutter_rust_bridge::frb_generated_boilerplate_io!(); -#[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - ptr: *const std::ffi::c_void, -) { - MoiArc::>::increment_strong_count(ptr as _); -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - ptr: *const std::ffi::c_void, -) { - MoiArc::>::decrement_strong_count(ptr as _); -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index 5f0791c814..e32769b983 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -265,7 +265,9 @@ fn wire__crate__api__minimal__func_arg_trait_impl_twin_normal_impl( }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = ::sse_decode(&mut deserializer); + let api_arg = ::sse_decode( + &mut deserializer, + ); deserializer.end(); move |context| { transform_result_sse((move || { @@ -346,9 +348,6 @@ fn wire__crate__api__minimal__minimal_adder_impl( // Section: related_funcs -flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner -); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); @@ -363,6 +362,105 @@ pub enum SimpleTraitForDynTwinNormalImpl { StructTwoWithTraitForDynTwinNormal(RustAutoOpaque), } +impl SimpleTraitForDynTwinNormalImpl { + #[frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinNormalRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructOneWithTraitForDynTwinNormal( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructTwoWithTraitForDynTwinNormal( + inner.blocking_read(), + ) + } + } + } + + #[frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinNormalRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructOneWithTraitForDynTwinNormal( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructTwoWithTraitForDynTwinNormal( + inner.blocking_write(), + ) + } + } + } +} + +#[frb(ignore)] +pub enum SimpleTraitForDynTwinNormalRwLockReadGuard { + StructOneWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinNormal, + >, + ), + StructTwoWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + } + } +} + +#[frb(ignore)] +pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard { + StructOneWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinNormal, + >, + ), + StructTwoWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + } + } +} + pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( a: SimpleTraitForDynTwinNormalImpl, ) { @@ -394,16 +492,6 @@ impl SseDecode for RustAutoOpaqueMoi { } } -impl SseDecode for SimpleTraitTwinNormalImpl { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for StructOneWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -428,18 +516,6 @@ impl SseDecode for StructTwoWithTraitForDynTwinNormal { } } -impl SseDecode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner); - } -} - impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -568,26 +644,6 @@ fn pde_ffi_dispatcher_sync_impl( // Section: rust2dart -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for SimpleTraitTwinNormalImpl -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -678,18 +734,6 @@ impl SseEncode for RustAutoOpaqueMoi { } } -impl SseEncode for SimpleTraitTwinNormalImpl { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), - serializer, - ); - } -} - impl SseEncode for StructOneWithTraitForDynTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -718,19 +762,6 @@ impl SseEncode for StructTwoWithTraitForDynTwinNormal { } } -impl SseEncode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, diff --git a/frb_example/dart_minimal/rust/src/frb_generated.web.rs b/frb_example/dart_minimal/rust/src/frb_generated.web.rs index abad0a0185..66457cfa31 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.web.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.web.rs @@ -16,20 +16,6 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; flutter_rust_bridge::frb_generated_boilerplate_web!(); -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - ptr: *const std::ffi::c_void, -) { - MoiArc::>::increment_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSimpleTraitTwinNormalImpl( - ptr: *const std::ffi::c_void, -) { - MoiArc::>::decrement_strong_count(ptr as _); -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr: *const std::ffi::c_void, From 6ab181cbbb72cda7dc03f6aae2c65e157a850d55 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:58:48 +0800 Subject: [PATCH 110/160] chore: rm --- .../dart_minimal/rust/src/api/minimal.rs | 44 ++----------------- 1 file changed, 3 insertions(+), 41 deletions(-) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index 4a8318f8cc..091df5bcb5 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -1,4 +1,6 @@ -use crate::frb_generated::{RustAutoOpaque, SimpleTraitForDynTwinNormalImpl, SimpleTraitTwinNormalImpl}; +use crate::frb_generated::{ + RustAutoOpaque, SimpleTraitForDynTwinNormalImpl, SimpleTraitTwinNormalImpl, +}; use flutter_rust_bridge::frb; use flutter_rust_bridge::rust_async::RwLockReadGuard; use std::ops; @@ -45,43 +47,3 @@ pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitForDynTwinNormalImpl) -> let arg = arg.blocking_read(); arg.simple_method_twin_normal() } - -impl SimpleTraitForDynTwinNormalImpl { - #[frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitTwinNormalRwLockReadGuard { - match self { - Self::StructOneWithTraitTwinNormal(inner) => { - SimpleTraitTwinNormalRwLockReadGuard::StructOneWithTraitTwinNormal(inner.blocking_read()) - } - Self::StructTwoWithTraitTwinNormal(inner) => { - SimpleTraitTwinNormalRwLockReadGuard::StructTwoWithTraitTwinNormal( - inner.blocking_read(), - ) - } - } - } -} - -#[frb(ignore)] -pub enum SimpleTraitTwinNormalRwLockReadGuard<'a> { - StructOneWithTraitTwinNormal( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, StructOneWithTraitForDynTwinNormal, >, - ), - StructTwoWithTraitTwinNormal( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< - 'a, - StructTwoWithTraitForDynTwinNormal, - >, - ), -} - -impl std::ops::Deref for SimpleTraitTwinNormalRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinNormal; - - fn deref(&self) -> &Self::Target { - match self { - Self::StructOneWithTraitTwinNormal(inner) => inner.deref(), - Self::StructTwoWithTraitTwinNormal(inner) => inner.deref(), - } - } -} From aa86d2f7b8d9799cc9760be475b0598bf2610445 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:59:17 +0800 Subject: [PATCH 111/160] fix: err --- .../transformer/generate_trait_impl_enum_transformer.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 7a35e5ea38..3b638428d8 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -77,12 +77,12 @@ fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { "{enum_def} impl {enum_name} {{ - #[frb(ignore)] + #[flutter_rust_bridge::frb(ignore)] pub fn blocking_read(&self) -> {trait_def_name}RwLockReadGuard {{ {blocking_read_body} }} - #[frb(ignore)] + #[flutter_rust_bridge::frb(ignore)] pub fn blocking_write(&mut self) -> {trait_def_name}RwLockWriteGuard {{ {blocking_write_body} }} @@ -139,7 +139,7 @@ fn generate_code_read_write_guard( }; format!( - "#[frb(ignore)] + "#[flutter_rust_bridge::frb(ignore)] {enum_def} {deref_code} From e6962ec593cd852062fa6c74d91ddeaad43a1184 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 13:59:50 +0800 Subject: [PATCH 112/160] chore: codegen --- frb_example/dart_minimal/lib/src/rust/api/minimal.dart | 3 --- frb_example/dart_minimal/rust/src/frb_generated.rs | 8 ++++---- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart index 42826e85b6..672b9ebc44 100644 --- a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart +++ b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart @@ -6,9 +6,6 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These types are ignored because they are not used by any `pub` functions: `SimpleTraitTwinNormalRwLockReadGuard` -// These functions are ignored: `blocking_read` - Future minimalAdder({required int a, required int b}) => RustLib.instance.api.crateApiMinimalMinimalAdder(a: a, b: b); diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index e32769b983..87819888c0 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -363,7 +363,7 @@ pub enum SimpleTraitForDynTwinNormalImpl { } impl SimpleTraitForDynTwinNormalImpl { - #[frb(ignore)] + #[flutter_rust_bridge::frb(ignore)] pub fn blocking_read(&self) -> SimpleTraitForDynTwinNormalRwLockReadGuard { match self { Self::StructOneWithTraitForDynTwinNormal(inner) => { @@ -379,7 +379,7 @@ impl SimpleTraitForDynTwinNormalImpl { } } - #[frb(ignore)] + #[flutter_rust_bridge::frb(ignore)] pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinNormalRwLockWriteGuard { match self { Self::StructOneWithTraitForDynTwinNormal(inner) => { @@ -396,7 +396,7 @@ impl SimpleTraitForDynTwinNormalImpl { } } -#[frb(ignore)] +#[flutter_rust_bridge::frb(ignore)] pub enum SimpleTraitForDynTwinNormalRwLockReadGuard { StructOneWithTraitForDynTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< @@ -423,7 +423,7 @@ impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockReadGuard<'_> { } } -#[frb(ignore)] +#[flutter_rust_bridge::frb(ignore)] pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard { StructOneWithTraitForDynTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< From c33789cc3d4c7cef57f035c00f497a56231b0663 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:00:48 +0800 Subject: [PATCH 113/160] feat: more --- .../generate_trait_impl_enum_transformer.rs | 13 +++++++++---- frb_example/dart_minimal/rust/src/frb_generated.rs | 4 ++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 3b638428d8..625ef4ca52 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -45,8 +45,10 @@ fn generate_trait_impl_enum( .collect_vec(); let code_impl = generate_code_impl(trait_def_name, &interest_trait_impls); - let code_read_guard = generate_code_read_write_guard(ReadWrite::Read, trait_def_name, &interest_trait_impls); - let code_write_guard = generate_code_read_write_guard(ReadWrite::Write, trait_def_name, &interest_trait_impls); + let code_read_guard = + generate_code_read_write_guard(ReadWrite::Read, trait_def_name, &interest_trait_impls); + let code_write_guard = + generate_code_read_write_guard(ReadWrite::Write, trait_def_name, &interest_trait_impls); Ok(format!( "{code_impl} @@ -104,7 +106,7 @@ fn generate_code_read_write_guard( let rw_pascal = rw.to_string().to_case(Case::Pascal); let enum_name = format!("{trait_def_name}RwLock{rw_pascal}Guard"); - let enum_def = generate_enum_raw(&trait_impls, &enum_name, |ty| { + let enum_def = generate_enum_raw(&trait_impls, &format!("{enum_name}<'a>"), |ty| { format!("flutter_rust_bridge::for_generated::rust_async::RwLock{rw_pascal}Guard<'a, {ty}>") }); @@ -172,7 +174,10 @@ fn generate_match_raw(trait_impls: &[MirType], branch: impl Fn(&str) -> String) let variants = (trait_impls.iter()) .map(|ty| { let rust_api_type = ty.rust_api_type(); - format!("Self::{rust_api_type}(inner) => {},\n", branch(&rust_api_type)) + format!( + "Self::{rust_api_type}(inner) => {},\n", + branch(&rust_api_type) + ) }) .join(""); diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index 87819888c0..9b30b14613 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -397,7 +397,7 @@ impl SimpleTraitForDynTwinNormalImpl { } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinNormalRwLockReadGuard { +pub enum SimpleTraitForDynTwinNormalRwLockReadGuard<'a> { StructOneWithTraitForDynTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, @@ -424,7 +424,7 @@ impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockReadGuard<'_> { } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard { +pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard<'a> { StructOneWithTraitForDynTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, From f514b7d02f13af2a4e862617889c49a6b288d463 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:02:04 +0800 Subject: [PATCH 114/160] fix: err --- .../flat/transformer/generate_trait_impl_enum_transformer.rs | 2 -- frb_example/dart_minimal/rust/src/frb_generated.rs | 2 -- 2 files changed, 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 625ef4ca52..1e46062478 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -128,8 +128,6 @@ fn generate_code_read_write_guard( format!( " impl std::ops::DerefMut for {enum_name}<'_> {{ - type Target = dyn {trait_def_name}; - fn deref_mut(&mut self) -> &mut Self::Target {{ {body} }} diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index 9b30b14613..1721f6f9c3 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -451,8 +451,6 @@ impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { } impl std::ops::DerefMut for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinNormal; - fn deref_mut(&mut self) -> &mut Self::Target { match self { Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref_mut(), From 7a73ffec25ff6ead3b68f030336cf9027a0fd478 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:02:35 +0800 Subject: [PATCH 115/160] chore: more --- frb_example/dart_minimal/rust/src/api/minimal.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index 091df5bcb5..1ac6399b7b 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -1,9 +1,5 @@ -use crate::frb_generated::{ - RustAutoOpaque, SimpleTraitForDynTwinNormalImpl, SimpleTraitTwinNormalImpl, -}; +use crate::frb_generated::SimpleTraitForDynTwinNormalImpl; use flutter_rust_bridge::frb; -use flutter_rust_bridge::rust_async::RwLockReadGuard; -use std::ops; #[frb(init)] pub fn init_app() { From 8e13f6281e7b7b07b761a3bbdaf0914701e96578 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:05:44 +0800 Subject: [PATCH 116/160] feat: demo --- .../dart_minimal/rust/src/api/minimal.rs | 35 ------------------- .../pure_dart/rust/src/api/impl_trait.rs | 33 +++++++++++++++++ 2 files changed, 33 insertions(+), 35 deletions(-) diff --git a/frb_example/dart_minimal/rust/src/api/minimal.rs b/frb_example/dart_minimal/rust/src/api/minimal.rs index 1ac6399b7b..517e29973f 100644 --- a/frb_example/dart_minimal/rust/src/api/minimal.rs +++ b/frb_example/dart_minimal/rust/src/api/minimal.rs @@ -1,4 +1,3 @@ -use crate::frb_generated::SimpleTraitForDynTwinNormalImpl; use flutter_rust_bridge::frb; #[frb(init)] @@ -9,37 +8,3 @@ pub fn init_app() { pub fn minimal_adder(a: i32, b: i32) -> i32 { a + b } - -// TODO temp demo - -#[frb(generate_impl_enum)] -pub trait SimpleTraitForDynTwinNormal { - fn simple_method_twin_normal(&self) -> i32; -} - -#[frb(opaque)] -pub struct StructOneWithTraitForDynTwinNormal { - pub one: i32, -} - -impl SimpleTraitForDynTwinNormal for StructOneWithTraitForDynTwinNormal { - fn simple_method_twin_normal(&self) -> i32 { - self.one - } -} - -#[frb(opaque)] -pub struct StructTwoWithTraitForDynTwinNormal { - pub two: i32, -} - -impl SimpleTraitForDynTwinNormal for StructTwoWithTraitForDynTwinNormal { - fn simple_method_twin_normal(&self) -> i32 { - self.two * 2 - } -} - -pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitForDynTwinNormalImpl) -> i32 { - let arg = arg.blocking_read(); - arg.simple_method_twin_normal() -} diff --git a/frb_example/pure_dart/rust/src/api/impl_trait.rs b/frb_example/pure_dart/rust/src/api/impl_trait.rs index 5ef67092ef..c3fb1c753a 100644 --- a/frb_example/pure_dart/rust/src/api/impl_trait.rs +++ b/frb_example/pure_dart/rust/src/api/impl_trait.rs @@ -1,3 +1,4 @@ +use crate::frb_generated::SimpleTraitForDynTwinNormalImpl; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinNormal { @@ -39,3 +40,35 @@ impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { self.two * 2 } } + +#[frb(generate_impl_enum)] +pub trait SimpleTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinNormal { + pub one: i32, +} + +impl SimpleTraitForDynTwinNormal for StructOneWithTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinNormal { + pub two: i32, +} + +impl SimpleTraitForDynTwinNormal for StructTwoWithTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32 { + self.two * 2 + } +} + +pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitForDynTwinNormalImpl) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_normal() +} From 628302cf3b6df32026b3afb59c9f4e45c4ea3c0f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:06:19 +0800 Subject: [PATCH 117/160] chore: codegen --- .../lib/src/rust/api/minimal.dart | 36 - .../lib/src/rust/frb_generated.dart | 766 +----------------- .../lib/src/rust/frb_generated.io.dart | 261 ------ .../lib/src/rust/frb_generated.web.dart | 237 ------ .../dart_minimal/rust/src/frb_generated.io.rs | 38 - .../dart_minimal/rust/src/frb_generated.rs | 659 +-------------- .../rust/src/frb_generated.web.rs | 38 - 7 files changed, 8 insertions(+), 2027 deletions(-) diff --git a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart index 672b9ebc44..3e1fb0dcd2 100644 --- a/frb_example/dart_minimal/lib/src/rust/api/minimal.dart +++ b/frb_example/dart_minimal/lib/src/rust/api/minimal.dart @@ -8,39 +8,3 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; Future minimalAdder({required int a, required int b}) => RustLib.instance.api.crateApiMinimalMinimalAdder(a: a, b: b); - -Future funcArgTraitImplTwinNormal( - {required SimpleTraitForDynTwinNormalImpl arg}) => - RustLib.instance.api.crateApiMinimalFuncArgTraitImplTwinNormal(arg: arg); - -// Rust type: RustOpaqueMoi> -abstract class StructOneWithTraitForDynTwinNormal - implements SimpleTraitForDynTwinNormal { - int get one; - - void set one(int one); - - Future simpleMethodTwinNormal(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueMoi> -abstract class StructTwoWithTraitForDynTwinNormal - implements SimpleTraitForDynTwinNormal { - int get two; - - void set two(int two); - - Future simpleMethodTwinNormal(); - - void dispose(); - - bool get isDisposed; -} - -abstract class SimpleTraitForDynTwinNormal { - Future simpleMethodTwinNormal(); -} diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart index a30a8fe2df..785cd5eea1 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.dart @@ -2,10 +2,6 @@ // Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field -// This file is automatically generated, so please do not edit it. -// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. - -// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import import 'api/minimal.dart'; import 'dart:async'; @@ -13,8 +9,6 @@ import 'dart:convert'; import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -import 'package:freezed_annotation/freezed_annotation.dart' hide protected; -part 'frb_generated.freezed.dart'; /// Main entrypoint of the Rust API class RustLib extends BaseEntrypoint { @@ -63,7 +57,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -157851296; + int get rustContentHash => -2119384465; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -74,50 +68,9 @@ class RustLib extends BaseEntrypoint { } abstract class RustLibApi extends BaseApi { - int crateApiMinimalStructOneWithTraitForDynTwinNormalGetOne( - {required StructOneWithTraitForDynTwinNormal that}); - - void crateApiMinimalStructOneWithTraitForDynTwinNormalSetOne( - {required StructOneWithTraitForDynTwinNormal that, required int one}); - - Future - crateApiMinimalStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( - {required StructOneWithTraitForDynTwinNormal that}); - - int crateApiMinimalStructTwoWithTraitForDynTwinNormalGetTwo( - {required StructTwoWithTraitForDynTwinNormal that}); - - void crateApiMinimalStructTwoWithTraitForDynTwinNormalSetTwo( - {required StructTwoWithTraitForDynTwinNormal that, required int two}); - - Future - crateApiMinimalStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( - {required StructTwoWithTraitForDynTwinNormal that}); - - Future crateApiMinimalFuncArgTraitImplTwinNormal( - {required SimpleTraitForDynTwinNormalImpl arg}); - Future crateApiMinimalInitApp(); Future crateApiMinimalMinimalAdder({required int a, required int b}); - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr; } class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @@ -128,216 +81,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { required super.portManager, }); - @override - int crateApiMinimalStructOneWithTraitForDynTwinNormalGetOne( - {required StructOneWithTraitForDynTwinNormal that}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiMinimalStructOneWithTraitForDynTwinNormalGetOneConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiMinimalStructOneWithTraitForDynTwinNormalGetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitForDynTwinNormal_get_one", - argNames: ["that"], - ); - - @override - void crateApiMinimalStructOneWithTraitForDynTwinNormalSetOne( - {required StructOneWithTraitForDynTwinNormal that, required int one}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - that, serializer); - sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 2)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiMinimalStructOneWithTraitForDynTwinNormalSetOneConstMeta, - argValues: [that, one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiMinimalStructOneWithTraitForDynTwinNormalSetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitForDynTwinNormal_set_one", - argNames: ["that", "one"], - ); - - @override - Future - crateApiMinimalStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( - {required StructOneWithTraitForDynTwinNormal that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 3, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiMinimalStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiMinimalStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", - argNames: ["that"], - ); - - @override - int crateApiMinimalStructTwoWithTraitForDynTwinNormalGetTwo( - {required StructTwoWithTraitForDynTwinNormal that}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 4)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiMinimalStructTwoWithTraitForDynTwinNormalGetTwoConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiMinimalStructTwoWithTraitForDynTwinNormalGetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitForDynTwinNormal_get_two", - argNames: ["that"], - ); - - @override - void crateApiMinimalStructTwoWithTraitForDynTwinNormalSetTwo( - {required StructTwoWithTraitForDynTwinNormal that, required int two}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - that, serializer); - sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 5)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiMinimalStructTwoWithTraitForDynTwinNormalSetTwoConstMeta, - argValues: [that, two], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiMinimalStructTwoWithTraitForDynTwinNormalSetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitForDynTwinNormal_set_two", - argNames: ["that", "two"], - ); - - @override - Future - crateApiMinimalStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( - {required StructTwoWithTraitForDynTwinNormal that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 6, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiMinimalStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiMinimalStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", - argNames: ["that"], - ); - - @override - Future crateApiMinimalFuncArgTraitImplTwinNormal( - {required SimpleTraitForDynTwinNormalImpl arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( - arg, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 8, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: kCrateApiMinimalFuncArgTraitImplTwinNormalConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta get kCrateApiMinimalFuncArgTraitImplTwinNormalConstMeta => - const TaskConstMeta( - debugName: "func_arg_trait_impl_twin_normal", - argNames: ["arg"], - ); - @override Future crateApiMinimalInitApp() { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 9, port: port_); + funcId: 1, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -362,7 +112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 10, port: port_); + funcId: 2, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -380,559 +130,49 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["a", "b"], ); - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - raw); - } - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - raw); - } - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - throw UnimplementedError(); - } - - @protected - SimpleTraitForDynTwinNormalImpl - dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_simple_trait_for_dyn_twin_normal_impl(raw); - } - @protected int dco_decode_i_32(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs return raw as int; } - @protected - SimpleTraitForDynTwinNormalImpl - dco_decode_simple_trait_for_dyn_twin_normal_impl(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - switch (raw[0]) { - case 0: - return SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal( - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - raw[1]), - ); - case 1: - return SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal( - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - raw[1]), - ); - default: - throw Exception("unreachable"); - } - } - @protected void dco_decode_unit(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs return; } - @protected - BigInt dco_decode_usize(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dcoDecodeU64(raw); - } - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var inner = - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - deserializer); - return inner; - } - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var inner = - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - deserializer); - return inner; - } - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - SimpleTraitForDynTwinNormalImpl - sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_simple_trait_for_dyn_twin_normal_impl(deserializer)); - } - @protected int sse_decode_i_32(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs return deserializer.buffer.getInt32(); } - @protected - SimpleTraitForDynTwinNormalImpl - sse_decode_simple_trait_for_dyn_twin_normal_impl( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - - var tag_ = sse_decode_i_32(deserializer); - switch (tag_) { - case 0: - var var_field0 = - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - deserializer); - return SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal( - var_field0); - case 1: - var var_field0 = - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - deserializer); - return SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal( - var_field0); - default: - throw UnimplementedError(''); - } - } - @protected void sse_decode_unit(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs } - @protected - BigInt sse_decode_usize(SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return deserializer.buffer.getBigUint64(); - } - @protected bool sse_decode_bool(SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs return deserializer.buffer.getUint8() != 0; } - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - self, serializer); - } - - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - self, serializer); - } - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinNormalImpl) - .frbInternalSseEncode(move: true), - serializer); - } - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinNormalImpl) - .frbInternalSseEncode(move: true), - serializer); - } - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinNormalImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinNormalImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinNormalImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinNormalImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinNormalImpl) - .frbInternalSseEncode(move: null), - serializer); - } - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinNormalImpl) - .frbInternalSseEncode(move: null), - serializer); - } - - @protected - void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( - SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_simple_trait_for_dyn_twin_normal_impl(self, serializer); - } - @protected void sse_encode_i_32(int self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs serializer.buffer.putInt32(self); } - @protected - void sse_encode_simple_trait_for_dyn_twin_normal_impl( - SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - switch (self) { - case SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal( - field0: final field0 - ): - sse_encode_i_32(0, serializer); - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - field0, serializer); - case SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal( - field0: final field0 - ): - sse_encode_i_32(1, serializer); - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - field0, serializer); - default: - throw UnimplementedError(''); - } - } - @protected void sse_encode_unit(void self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs } - @protected - void sse_encode_usize(BigInt self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - serializer.buffer.putBigUint64(self); - } - @protected void sse_encode_bool(bool self, SseSerializer serializer) { // Codec=Sse (Serialization based), see doc to use other codecs serializer.buffer.putUint8(self ? 1 : 0); } } - -// These functions are ignored: `blocking_read`, `blocking_write`, `deref_mut`, `deref`, `deref` - -@freezed -sealed class SimpleTraitForDynTwinNormalImpl - with _$SimpleTraitForDynTwinNormalImpl { - const SimpleTraitForDynTwinNormalImpl._(); - - const factory SimpleTraitForDynTwinNormalImpl.structOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal field0, - ) = SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal; - const factory SimpleTraitForDynTwinNormalImpl.structTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal field0, - ) = SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal; -} - -@sealed -class StructOneWithTraitForDynTwinNormalImpl extends RustOpaque - implements StructOneWithTraitForDynTwinNormal { - // Not to be used by end users - StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr, - ); - - int get one => RustLib.instance.api - .crateApiMinimalStructOneWithTraitForDynTwinNormalGetOne( - that: this, - ); - - void set one(int one) => RustLib.instance.api - .crateApiMinimalStructOneWithTraitForDynTwinNormalSetOne( - that: this, one: one); - - Future simpleMethodTwinNormal() => RustLib.instance.api - .crateApiMinimalStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( - that: this, - ); -} - -@sealed -class StructTwoWithTraitForDynTwinNormalImpl extends RustOpaque - implements StructTwoWithTraitForDynTwinNormal { - // Not to be used by end users - StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr, - ); - - int get two => RustLib.instance.api - .crateApiMinimalStructTwoWithTraitForDynTwinNormalGetTwo( - that: this, - ); - - void set two(int two) => RustLib.instance.api - .crateApiMinimalStructTwoWithTraitForDynTwinNormalSetTwo( - that: this, two: two); - - Future simpleMethodTwinNormal() => RustLib.instance.api - .crateApiMinimalStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( - that: this, - ); -} diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart index 922feaabd7..514bf14e56 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.io.dart @@ -18,224 +18,27 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { required super.portManager, }); - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr; - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw); - - @protected - SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( - dynamic raw); - - @protected - SimpleTraitForDynTwinNormalImpl - dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl(dynamic raw); - @protected int dco_decode_i_32(dynamic raw); - @protected - SimpleTraitForDynTwinNormalImpl - dco_decode_simple_trait_for_dyn_twin_normal_impl(dynamic raw); - @protected void dco_decode_unit(dynamic raw); - @protected - BigInt dco_decode_usize(dynamic raw); - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - SimpleTraitForDynTwinNormalImpl - sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( - SseDeserializer deserializer); - @protected int sse_decode_i_32(SseDeserializer deserializer); - @protected - SimpleTraitForDynTwinNormalImpl - sse_decode_simple_trait_for_dyn_twin_normal_impl( - SseDeserializer deserializer); - @protected void sse_decode_unit(SseDeserializer deserializer); - @protected - BigInt sse_decode_usize(SseDeserializer deserializer); - @protected bool sse_decode_bool(SseDeserializer deserializer); - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( - SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer); - @protected void sse_encode_i_32(int self, SseSerializer serializer); - @protected - void sse_encode_simple_trait_for_dyn_twin_normal_impl( - SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer); - @protected void sse_encode_unit(void self, SseSerializer serializer); - @protected - void sse_encode_usize(BigInt self, SseSerializer serializer); - @protected void sse_encode_bool(bool self, SseSerializer serializer); } @@ -253,68 +56,4 @@ class RustLibWire implements BaseWire { /// The symbols are looked up in [dynamicLibrary]. RustLibWire(ffi.DynamicLibrary dynamicLibrary) : _lookup = dynamicLibrary.lookup; - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = - _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = - _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr - .asFunction)>(); - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = - _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = - _lookup)>>( - 'frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr - .asFunction)>(); } diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart index a4bc3699b9..d1f8695480 100644 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart +++ b/frb_example/dart_minimal/lib/src/rust/frb_generated.web.dart @@ -20,224 +20,27 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { required super.portManager, }); - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinNormal - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic raw); - - @protected - SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( - dynamic raw); - - @protected - SimpleTraitForDynTwinNormalImpl - dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl(dynamic raw); - @protected int dco_decode_i_32(dynamic raw); - @protected - SimpleTraitForDynTwinNormalImpl - dco_decode_simple_trait_for_dyn_twin_normal_impl(dynamic raw); - @protected void dco_decode_unit(dynamic raw); - @protected - BigInt dco_decode_usize(dynamic raw); - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinNormal - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - SseDeserializer deserializer); - - @protected - SimpleTraitForDynTwinNormalImpl - sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( - SseDeserializer deserializer); - @protected int sse_decode_i_32(SseDeserializer deserializer); - @protected - SimpleTraitForDynTwinNormalImpl - sse_decode_simple_trait_for_dyn_twin_normal_impl( - SseDeserializer deserializer); - @protected void sse_decode_unit(SseDeserializer deserializer); - @protected - BigInt sse_decode_usize(SseDeserializer deserializer); - @protected bool sse_decode_bool(SseDeserializer deserializer); - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - - @protected - void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_impl( - SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer); - @protected void sse_encode_i_32(int self, SseSerializer serializer); - @protected - void sse_encode_simple_trait_for_dyn_twin_normal_impl( - SimpleTraitForDynTwinNormalImpl self, SseSerializer serializer); - @protected void sse_encode_unit(void self, SseSerializer serializer); - @protected - void sse_encode_usize(BigInt self, SseSerializer serializer); - @protected void sse_encode_bool(bool self, SseSerializer serializer); } @@ -246,30 +49,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { class RustLibWire implements BaseWire { RustLibWire.fromExternalLibrary(ExternalLibrary lib); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - ptr); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - ptr); } @JS('wasm_bindgen') @@ -283,20 +62,4 @@ class RustLibWasmModule implements WasmModule { @override external RustLibWasmModule bind(dynamic thisArg, String moduleName); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - dynamic ptr); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - dynamic ptr); } diff --git a/frb_example/dart_minimal/rust/src/frb_generated.io.rs b/frb_example/dart_minimal/rust/src/frb_generated.io.rs index d13a354f52..1cfa2a0e73 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.io.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.io.rs @@ -4,8 +4,6 @@ // Section: imports use super::*; -use crate::api::minimal::SimpleTraitForDynTwinNormal; -use crate::api::minimal::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; use flutter_rust_bridge::{Handler, IntoIntoDart}; @@ -13,39 +11,3 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; // Section: boilerplate flutter_rust_bridge::frb_generated_boilerplate_io!(); - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::increment_strong_count(ptr as _); -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::decrement_strong_count(ptr as _); -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::increment_strong_count(ptr as _); -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_dart_minimal_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::decrement_strong_count(ptr as _); -} diff --git a/frb_example/dart_minimal/rust/src/frb_generated.rs b/frb_example/dart_minimal/rust/src/frb_generated.rs index 1721f6f9c3..fb26d7f88c 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.rs @@ -21,8 +21,6 @@ // Section: imports -use crate::api::minimal::SimpleTraitForDynTwinNormal; -use crate::api::minimal::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; use flutter_rust_bridge::{Handler, IntoIntoDart}; @@ -35,7 +33,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -157851296; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -2119384465; // Section: executor @@ -43,242 +41,6 @@ flutter_rust_bridge::frb_generated_default_handler!(); // Section: wire_funcs -fn wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_get_one_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: "StructOneWithTraitForDynTwinNormal_get_one", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let message = unsafe { - flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( - ptr_, - rust_vec_len_, - data_len_, - ) - }; - let mut deserializer = - flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = , - >>::sse_decode(&mut deserializer); - deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) - })()) - }, - ) -} -fn wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_set_one_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: "StructOneWithTraitForDynTwinNormal_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_one = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) - })()) }) -} -fn wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::minimal::StructOneWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) - })()) - } }) -} -fn wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_get_two_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: "StructTwoWithTraitForDynTwinNormal_get_two", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let message = unsafe { - flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( - ptr_, - rust_vec_len_, - data_len_, - ) - }; - let mut deserializer = - flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = , - >>::sse_decode(&mut deserializer); - deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) - })()) - }, - ) -} -fn wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_set_two_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: "StructTwoWithTraitForDynTwinNormal_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_two = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) - })()) }) -} -fn wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::minimal::StructTwoWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) - })()) - } }) -} -fn wire__crate__api__minimal__func_arg_trait_impl_twin_normal_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( - flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "func_arg_trait_impl_twin_normal", - port: Some(port_), - mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, - }, - move || { - let message = unsafe { - flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( - ptr_, - rust_vec_len_, - data_len_, - ) - }; - let mut deserializer = - flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = ::sse_decode( - &mut deserializer, - ); - deserializer.end(); - move |context| { - transform_result_sse((move || { - Result::<_, ()>::Ok(crate::api::minimal::func_arg_trait_impl_twin_normal( - api_arg, - )) - })()) - } - }, - ) -} fn wire__crate__api__minimal__init_app_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -346,198 +108,8 @@ fn wire__crate__api__minimal__minimal_adder_impl( ) } -// Section: related_funcs - -flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner -); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner -); - -// Section: extra_from_parser - -pub enum SimpleTraitForDynTwinNormalImpl { - StructOneWithTraitForDynTwinNormal(RustAutoOpaque), - StructTwoWithTraitForDynTwinNormal(RustAutoOpaque), -} - -impl SimpleTraitForDynTwinNormalImpl { - #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitForDynTwinNormalRwLockReadGuard { - match self { - Self::StructOneWithTraitForDynTwinNormal(inner) => { - SimpleTraitForDynTwinNormalRwLockReadGuard::StructOneWithTraitForDynTwinNormal( - inner.blocking_read(), - ) - } - Self::StructTwoWithTraitForDynTwinNormal(inner) => { - SimpleTraitForDynTwinNormalRwLockReadGuard::StructTwoWithTraitForDynTwinNormal( - inner.blocking_read(), - ) - } - } - } - - #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinNormalRwLockWriteGuard { - match self { - Self::StructOneWithTraitForDynTwinNormal(inner) => { - SimpleTraitForDynTwinNormalRwLockWriteGuard::StructOneWithTraitForDynTwinNormal( - inner.blocking_write(), - ) - } - Self::StructTwoWithTraitForDynTwinNormal(inner) => { - SimpleTraitForDynTwinNormalRwLockWriteGuard::StructTwoWithTraitForDynTwinNormal( - inner.blocking_write(), - ) - } - } - } -} - -#[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinNormalRwLockReadGuard<'a> { - StructOneWithTraitForDynTwinNormal( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< - 'a, - StructOneWithTraitForDynTwinNormal, - >, - ), - StructTwoWithTraitForDynTwinNormal( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< - 'a, - StructTwoWithTraitForDynTwinNormal, - >, - ), -} - -impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinNormal; - - fn deref(&self) -> &Self::Target { - match self { - Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), - } - } -} - -#[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard<'a> { - StructOneWithTraitForDynTwinNormal( - flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< - 'a, - StructOneWithTraitForDynTwinNormal, - >, - ), - StructTwoWithTraitForDynTwinNormal( - flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< - 'a, - StructTwoWithTraitForDynTwinNormal, - >, - ), -} - -impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinNormal; - - fn deref(&self) -> &Self::Target { - match self { - Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), - } - } -} - -impl std::ops::DerefMut for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { - fn deref_mut(&mut self) -> &mut Self::Target { - match self { - Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref_mut(), - Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref_mut(), - } - } -} - -pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( - a: SimpleTraitForDynTwinNormalImpl, -) { -} - // Section: dart2rust -impl SseDecode for RustAutoOpaqueMoi { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); - } -} - -impl SseDecode for RustAutoOpaqueMoi { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); - } -} - -impl SseDecode for StructOneWithTraitForDynTwinNormal { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - -impl SseDecode for StructTwoWithTraitForDynTwinNormal { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - -impl SseDecode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner); - } -} - -impl SseDecode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner); - } -} - impl SseDecode for i32 { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -545,44 +117,11 @@ impl SseDecode for i32 { } } -impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinNormalImpl { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut tag_ = ::sse_decode(deserializer); - match tag_ { - 0 => { - let mut var_field0 = - >::sse_decode( - deserializer, - ); - return crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructOneWithTraitForDynTwinNormal(var_field0); - } - 1 => { - let mut var_field0 = - >::sse_decode( - deserializer, - ); - return crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructTwoWithTraitForDynTwinNormal(var_field0); - } - _ => { - unimplemented!(""); - } - } - } -} - impl SseDecode for () { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {} } -impl SseDecode for usize { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - deserializer.cursor.read_u64::().unwrap() as _ - } -} - impl SseDecode for bool { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -599,13 +138,10 @@ fn pde_ffi_dispatcher_primary_impl( ) { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 3 => wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -6 => wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -8 => wire__crate__api__minimal__func_arg_trait_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), -9 => wire__crate__api__minimal__init_app_impl(port, ptr, rust_vec_len, data_len), -10 => wire__crate__api__minimal__minimal_adder_impl(port, ptr, rust_vec_len, data_len), - _ => unreachable!(), - } + 1 => wire__crate__api__minimal__init_app_impl(port, ptr, rust_vec_len, data_len), + 2 => wire__crate__api__minimal__minimal_adder_impl(port, ptr, rust_vec_len, data_len), + _ => unreachable!(), + } } fn pde_ffi_dispatcher_sync_impl( @@ -616,176 +152,12 @@ fn pde_ffi_dispatcher_sync_impl( ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 1 => wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_get_one_impl( - ptr, - rust_vec_len, - data_len, - ), - 2 => wire__crate__api__minimal__StructOneWithTraitForDynTwinNormal_set_one_impl( - ptr, - rust_vec_len, - data_len, - ), - 4 => wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_get_two_impl( - ptr, - rust_vec_len, - data_len, - ), - 5 => wire__crate__api__minimal__StructTwoWithTraitForDynTwinNormal_set_two_impl( - ptr, - rust_vec_len, - data_len, - ), _ => unreachable!(), } } // Section: rust2dart -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitForDynTwinNormal -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitForDynTwinNormal -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitForDynTwinNormalImpl { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self {crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructOneWithTraitForDynTwinNormal(field0) => { [0.into_dart(), -field0.into_into_dart().into_dart()].into_dart() } -crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructTwoWithTraitForDynTwinNormal(field0) => { [1.into_dart(), -field0.into_into_dart().into_dart()].into_dart() } - _ => { unimplemented!(""); }} - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for crate::frb_generated::SimpleTraitForDynTwinNormalImpl -{ -} -impl flutter_rust_bridge::IntoIntoDart - for crate::frb_generated::SimpleTraitForDynTwinNormalImpl -{ - fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImpl { - self - } -} - -impl SseEncode for RustAutoOpaqueMoi { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), - serializer, - ); - } -} - -impl SseEncode for RustAutoOpaqueMoi { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), - serializer, - ); - } -} - -impl SseEncode for StructOneWithTraitForDynTwinNormal { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), - serializer, - ); - } -} - -impl SseEncode for StructTwoWithTraitForDynTwinNormal { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), - serializer, - ); - } -} - -impl SseEncode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - -impl SseEncode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for i32 { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -793,32 +165,11 @@ impl SseEncode for i32 { } } -impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinNormalImpl { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - match self {crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructOneWithTraitForDynTwinNormal(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); - } -crate::frb_generated::SimpleTraitForDynTwinNormalImpl::StructTwoWithTraitForDynTwinNormal(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); - } - _ => { unimplemented!(""); }} - } -} - impl SseEncode for () { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {} } -impl SseEncode for usize { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - serializer - .cursor - .write_u64::(self as _) - .unwrap(); - } -} - impl SseEncode for bool { // 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/dart_minimal/rust/src/frb_generated.web.rs b/frb_example/dart_minimal/rust/src/frb_generated.web.rs index 66457cfa31..2a167704c1 100644 --- a/frb_example/dart_minimal/rust/src/frb_generated.web.rs +++ b/frb_example/dart_minimal/rust/src/frb_generated.web.rs @@ -4,8 +4,6 @@ // Section: imports use super::*; -use crate::api::minimal::SimpleTraitForDynTwinNormal; -use crate::api::minimal::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; use flutter_rust_bridge::for_generated::wasm_bindgen; @@ -15,39 +13,3 @@ use flutter_rust_bridge::{Handler, IntoIntoDart}; // Section: boilerplate flutter_rust_bridge::frb_generated_boilerplate_web!(); - -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::increment_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::decrement_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::increment_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::decrement_strong_count(ptr as _); -} From 4da37e53626b4896c446468fbb97083bfce5a4ac Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:07:58 +0800 Subject: [PATCH 118/160] chore: rename --- .../generate_trait_impl_enum_transformer.rs | 2 +- .../library/codegen/parser/mir/parser/attribute.rs | 12 ++++++------ frb_example/pure_dart/rust/src/api/impl_trait.rs | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 1e46062478..8165d3493b 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -20,7 +20,7 @@ pub(crate) fn transform( let trait_impls = tentative_parse_trait_impls(&pack)?; let extra_code = (pack.traits.iter()) - .filter(|x| FrbAttributes::parse(&x.attrs).unwrap().generate_impl_enum()) + .filter(|x| FrbAttributes::parse(&x.attrs).unwrap().generate_implementor_enum()) .map(|x| generate_trait_impl_enum(x, &trait_impls)) .collect::>>()? .into_iter() diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs b/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs index b217d636a9..7a1c3dd135 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/attribute.rs @@ -111,7 +111,7 @@ impl FrbAttributes { self.any_eq(&FrbAttribute::External) } - pub(crate) fn generate_impl_enum(&self) -> bool { + pub(crate) fn generate_implementor_enum(&self) -> bool { self.any_eq(&FrbAttribute::GenerateImplEnum) } @@ -195,7 +195,7 @@ mod frb_keyword { syn::custom_keyword!(non_eq); syn::custom_keyword!(positional); syn::custom_keyword!(external); - syn::custom_keyword!(generate_impl_enum); + syn::custom_keyword!(generate_implementor_enum); syn::custom_keyword!(rust_opaque_codec_moi); syn::custom_keyword!(serialize); syn::custom_keyword!(semi_serialize); @@ -273,10 +273,10 @@ impl Parse for FrbAttribute { .or_else(|| parse_keyword::(input, &lookahead, positional, Positional)) .or_else(|| parse_keyword::(input, &lookahead, external, External)) .or_else(|| { - parse_keyword::( + parse_keyword::( input, &lookahead, - generate_impl_enum, + generate_implementor_enum, GenerateImplEnum, ) }) @@ -676,8 +676,8 @@ mod tests { } #[test] - fn test_generate_impl_enum() { - simple_keyword_tester("generate_impl_enum", FrbAttribute::GenerateImplEnum); + fn test_generate_implementor_enum() { + simple_keyword_tester("generate_implementor_enum", FrbAttribute::GenerateImplEnum); } #[test] diff --git a/frb_example/pure_dart/rust/src/api/impl_trait.rs b/frb_example/pure_dart/rust/src/api/impl_trait.rs index c3fb1c753a..d05fdd77a8 100644 --- a/frb_example/pure_dart/rust/src/api/impl_trait.rs +++ b/frb_example/pure_dart/rust/src/api/impl_trait.rs @@ -41,7 +41,7 @@ impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { } } -#[frb(generate_impl_enum)] +#[frb(generate_implementor_enum)] pub trait SimpleTraitForDynTwinNormal { fn simple_method_twin_normal(&self) -> i32; } From 0c1ed5327407b473603b2f8fc859c7b26f44f6f3 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:08:19 +0800 Subject: [PATCH 119/160] chore: more --- .../flat/transformer/generate_trait_impl_enum_transformer.rs | 4 ++-- frb_example/pure_dart/rust/src/api/impl_trait.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 8165d3493b..3938bcb378 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -57,13 +57,13 @@ fn generate_trait_impl_enum( {code_write_guard} - pub fn {FUNC_PREFIX_FRB_INTERNAL_NO_IMPL}_dummy_function_{trait_def_name}(a: {trait_def_name}Impl) {{ }} + pub fn {FUNC_PREFIX_FRB_INTERNAL_NO_IMPL}_dummy_function_{trait_def_name}(a: {trait_def_name}Implementor) {{ }} " )) } fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { - let enum_name = format!("{trait_def_name}Impl"); + let enum_name = format!("{trait_def_name}Implementor"); let enum_def = generate_enum_raw(&trait_impls, &enum_name, |ty| { format!("RustAutoOpaque<{ty}>") }); diff --git a/frb_example/pure_dart/rust/src/api/impl_trait.rs b/frb_example/pure_dart/rust/src/api/impl_trait.rs index d05fdd77a8..f6972f75ad 100644 --- a/frb_example/pure_dart/rust/src/api/impl_trait.rs +++ b/frb_example/pure_dart/rust/src/api/impl_trait.rs @@ -1,4 +1,4 @@ -use crate::frb_generated::SimpleTraitForDynTwinNormalImpl; +use crate::frb_generated::SimpleTraitForDynTwinNormalImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinNormal { @@ -68,7 +68,7 @@ impl SimpleTraitForDynTwinNormal for StructTwoWithTraitForDynTwinNormal { } } -pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitForDynTwinNormalImpl) -> i32 { +pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitForDynTwinNormalImplementor) -> i32 { let arg = arg.blocking_read(); arg.simple_method_twin_normal() } From 9a6999d827dc476f1f12629679b88c13a0ed6013 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:11:25 +0800 Subject: [PATCH 120/160] feat: more --- frb_example/pure_dart/rust/src/api/impl_trait.rs | 6 ++++++ frb_example/pure_dart/test/api/impl_trait_test.dart | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/frb_example/pure_dart/rust/src/api/impl_trait.rs b/frb_example/pure_dart/rust/src/api/impl_trait.rs index f6972f75ad..21018c76d9 100644 --- a/frb_example/pure_dart/rust/src/api/impl_trait.rs +++ b/frb_example/pure_dart/rust/src/api/impl_trait.rs @@ -51,6 +51,12 @@ pub struct StructOneWithTraitForDynTwinNormal { pub one: i32, } +impl StructOneWithTraitForDynTwinNormal { + pub fn create_twin_normal(one: i32) -> Self { + Self { one } + } +} + impl SimpleTraitForDynTwinNormal for StructOneWithTraitForDynTwinNormal { fn simple_method_twin_normal(&self) -> i32 { self.one diff --git a/frb_example/pure_dart/test/api/impl_trait_test.dart b/frb_example/pure_dart/test/api/impl_trait_test.dart index 312e2029b0..8cedefe6a6 100644 --- a/frb_example/pure_dart/test/api/impl_trait_test.dart +++ b/frb_example/pure_dart/test/api/impl_trait_test.dart @@ -23,4 +23,14 @@ Future main({bool skipRustLibInit = false}) async { .simpleTraitFnWithDefaultImplTwinNormal(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinNormal.createTwinNormal(one: 100); + expect( + await funcArgTraitImplTwinNormal( + arg: SimpleTraitForDynTwinNormalImplementor + .structOneWithTraitForDynTwinNormal(object)), + 100); + }); } From cdbb88afc1fd5e1bf8ce7e844c73c3a58f8ccc5f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:13:08 +0800 Subject: [PATCH 121/160] chore: codegen --- frb_example/pure_dart/frb_generated.h | 63 ++ .../lib/src/rust/api/impl_trait.dart | 42 + .../pure_dart/lib/src/rust/frb_generated.dart | 863 +++++++++++++++++- .../lib/src/rust/frb_generated.freezed.dart | 477 ++++++++++ .../lib/src/rust/frb_generated.io.dart | 545 +++++++++++ .../lib/src/rust/frb_generated.web.dart | 393 ++++++++ .../pure_dart/rust/src/frb_generated.io.rs | 271 ++++++ .../pure_dart/rust/src/frb_generated.rs | 582 +++++++++++- .../pure_dart/rust/src/frb_generated.web.rs | 226 +++++ 9 files changed, 3459 insertions(+), 3 deletions(-) create mode 100644 frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index a21deb6789..c91ffb5648 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -326,6 +326,24 @@ typedef struct wire_cst_my_struct { bool content; } wire_cst_my_struct; +typedef struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal; + +typedef struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal; + +typedef union SimpleTraitForDynTwinNormalImplementorKind { + struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal StructOneWithTraitForDynTwinNormal; + struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal StructTwoWithTraitForDynTwinNormal; +} SimpleTraitForDynTwinNormalImplementorKind; + +typedef struct wire_cst_simple_trait_for_dyn_twin_normal_implementor { + int32_t tag; + union SimpleTraitForDynTwinNormalImplementorKind kind; +} wire_cst_simple_trait_for_dyn_twin_normal_implementor; + typedef struct wire_cst_macro_struct { int32_t data; } wire_cst_macro_struct; @@ -3666,6 +3684,17 @@ void frbgen_frb_example_pure_dart_wire__crate__api__external_type_in_crate__use_ void frbgen_frb_example_pure_dart_wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal(int64_t port_, struct wire_cst_my_struct *my_struct); +void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal(int64_t port_, + int32_t one); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one(uintptr_t that, + int32_t one); + +void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_set_one(uintptr_t that, @@ -3679,6 +3708,14 @@ void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTra void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two(uintptr_t that, + int32_t two); + +void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_set_two(uintptr_t that, @@ -3692,6 +3729,9 @@ void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTra void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal(int64_t port_); +void frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal(int64_t port_, + struct wire_cst_simple_trait_for_dyn_twin_normal_implementor *arg); + void frbgen_frb_example_pure_dart_wire__crate__api__inside_macro__another_macro_struct_twin_normal(int64_t port_); void frbgen_frb_example_pure_dart_wire__crate__api__inside_macro__func_macro_struct_twin_normal(int64_t port_, @@ -14152,6 +14192,10 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flu void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal(const void *ptr); + void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal(const void *ptr); @@ -14176,6 +14220,10 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flu void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal(const void *ptr); + void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal(const void *ptr); @@ -14628,6 +14676,8 @@ struct wire_cst_simple_struct_twin_rust_async *frbgen_frb_example_pure_dart_cst_ struct wire_cst_simple_struct_twin_sync *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_sync(void); +struct wire_cst_simple_trait_for_dyn_twin_normal_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor(void); + struct wire_cst_simple_translatable_external_struct_with_method *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_translatable_external_struct_with_method(void); struct wire_cst_some_struct_twin_normal *frbgen_frb_example_pure_dart_cst_new_box_autoadd_some_struct_twin_normal(void); @@ -15259,6 +15309,7 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_translatable_external_struct_with_method); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_some_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_some_struct_twin_rust_async); @@ -15681,12 +15732,14 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStaticGetterOnlyTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleA); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse); @@ -15907,12 +15960,14 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStaticGetterOnlyTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleA); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse); @@ -16071,16 +16126,24 @@ 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__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__function_at_api_mod_rs); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_set_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_set_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__inside_macro__another_macro_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__inside_macro__func_macro_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__map_and_set__func_hash_map_i32_i32_twin_normal); diff --git a/frb_example/pure_dart/lib/src/rust/api/impl_trait.dart b/frb_example/pure_dart/lib/src/rust/api/impl_trait.dart index d57090d9bd..bbb7dabf8c 100644 --- a/frb_example/pure_dart/lib/src/rust/api/impl_trait.dart +++ b/frb_example/pure_dart/lib/src/rust/api/impl_trait.dart @@ -6,6 +6,30 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +Future funcArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}) => + RustLib.instance.api.crateApiImplTraitFuncArgTraitImplTwinNormal(arg: arg); + +// Rust type: RustOpaqueNom> +abstract class StructOneWithTraitForDynTwinNormal + implements SimpleTraitForDynTwinNormal { + static Future createTwinNormal( + {required int one}) => + RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinNormal(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { int get one; @@ -29,6 +53,20 @@ abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { bool get isDisposed; } +// Rust type: RustOpaqueNom> +abstract class StructTwoWithTraitForDynTwinNormal + implements SimpleTraitForDynTwinNormal { + int get two; + + void set two(int two); + + Future simpleMethodTwinNormal(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { int get two; @@ -52,6 +90,10 @@ abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { bool get isDisposed; } +abstract class SimpleTraitForDynTwinNormal { + Future simpleMethodTwinNormal(); +} + abstract class SimpleTraitTwinNormal { Future simpleTraitFnReceiverBorrowTwinNormal(); } 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 681d00e22f..1caf7a9aa6 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -2,6 +2,10 @@ // Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field +// This file is automatically generated, so please do not edit it. +// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. + +// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import import 'api.dart'; import 'api/array.dart'; @@ -261,10 +265,13 @@ import 'auxiliary/sample_types.dart'; import 'dart:async'; import 'dart:convert'; import 'deliberate_name_conflict.dart'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; import 'package:uuid/uuid.dart'; +part 'frb_generated.freezed.dart'; /// Main entrypoint of the Rust API class RustLib extends BaseEntrypoint { @@ -315,7 +322,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -1499629431; + int get rustContentHash => -156673378; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -720,6 +727,20 @@ abstract class RustLibApi extends BaseApi { Future crateApiExternalTypeInCrateUseImportedStructTwinNormal( {required MyStruct myStruct}); + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + {required int one}); + + int crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( + {required StructOneWithTraitForDynTwinNormal that}); + + void crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( + {required StructOneWithTraitForDynTwinNormal that, required int one}); + + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructOneWithTraitForDynTwinNormal that}); + int crateApiImplTraitStructOneWithTraitTwinNormalGetOne( {required StructOneWithTraitTwinNormal that}); @@ -737,6 +758,16 @@ abstract class RustLibApi extends BaseApi { Future crateApiImplTraitStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + int crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( + {required StructTwoWithTraitForDynTwinNormal that}); + + void crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( + {required StructTwoWithTraitForDynTwinNormal that, required int two}); + + Future + crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructTwoWithTraitForDynTwinNormal that}); + int crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( {required StructTwoWithTraitTwinNormal that}); @@ -754,6 +785,9 @@ abstract class RustLibApi extends BaseApi { Future crateApiImplTraitStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + Future crateApiImplTraitFuncArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}); + Future crateApiInsideMacroAnotherMacroStructTwinNormal(); @@ -12033,6 +12067,15 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructInMiscNoTwinExampleBPtr; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; @@ -12087,6 +12130,15 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncSsePtr; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal; @@ -15914,6 +15966,129 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["myStruct"], ); + @override + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + {required int one}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = cst_encode_i_32(one); + return wire + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormalConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormalConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_create_twin_normal", + argNames: ["one"], + ); + + @override + int crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( + {required StructOneWithTraitForDynTwinNormal that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that); + return wire + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_get_one", + argNames: ["that"], + ); + + @override + void crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( + {required StructOneWithTraitForDynTwinNormal that, required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that); + var arg1 = cst_encode_i_32(one); + return wire + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructOneWithTraitForDynTwinNormal that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that); + return wire + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", + argNames: ["that"], + ); + @override int crateApiImplTraitStructOneWithTraitTwinNormalGetOne( {required StructOneWithTraitTwinNormal that}) { @@ -16064,6 +16239,99 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( + {required StructTwoWithTraitForDynTwinNormal that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that); + return wire + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinNormal_get_two", + argNames: ["that"], + ); + + @override + void crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( + {required StructTwoWithTraitForDynTwinNormal that, required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that); + var arg1 = cst_encode_i_32(two); + return wire + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinNormal_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructTwoWithTraitForDynTwinNormal that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that); + return wire + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", + argNames: ["that"], + ); + @override int crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( {required StructTwoWithTraitTwinNormal that}) { @@ -16214,6 +16482,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future crateApiImplTraitFuncArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + arg); + return wire + .wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: kCrateApiImplTraitFuncArgTraitImplTwinNormalConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateApiImplTraitFuncArgTraitImplTwinNormalConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_normal", + argNames: ["arg"], + ); + @override Future crateApiInsideMacroAnotherMacroStructTwinNormal() { @@ -97791,6 +98087,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructInMiscNoTwinExampleB => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -97839,6 +98143,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncSse => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; @@ -98134,6 +98446,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw); + } + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw); + } + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -99162,6 +99492,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -99216,6 +99555,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -99693,6 +100041,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -99747,6 +100104,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -100456,6 +100822,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -100510,6 +100885,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -103030,6 +103414,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -103084,6 +103477,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -103893,6 +104295,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } + @protected + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -107309,6 +107718,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_simple_struct_twin_sync_sse(raw); } + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_normal_implementor(raw); + } + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -117648,6 +118065,26 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); } + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw) { @@ -119768,6 +120205,28 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + deserializer); + return inner; + } + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -120839,6 +121298,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -120893,6 +121361,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -121391,6 +121868,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -121445,6 +121931,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -122177,6 +122672,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -122231,6 +122735,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -124780,6 +125293,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -124834,6 +125356,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -128933,6 +129464,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (sse_decode_simple_struct_twin_sync_sse(deserializer)); } + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_normal_implementor( + deserializer)); + } + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -140469,6 +141009,31 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return SimpleStructTwinSyncSse(one: var_one); } + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + deserializer); + return SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + deserializer); + return SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + var_field0); + default: + throw UnimplementedError(''); + } + } + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -142786,6 +143351,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: true); } + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(move: true); + } + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw) { @@ -142840,6 +143414,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: true); } + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(move: true); + } + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw) { @@ -143189,6 +143772,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(move: false); + } + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw) { @@ -143243,6 +143835,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(move: false); + } + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw) { @@ -143770,6 +144371,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(move: false); + } + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw) { @@ -143824,6 +144434,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(move: false); + } + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw) { @@ -144987,6 +145606,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (raw as StructInMiscNoTwinExampleBImpl).frbInternalCstEncode(); } + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(); + } + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw) { @@ -145036,6 +145664,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (raw as StructOneWithTraitTwinSyncSseImpl).frbInternalCstEncode(); } + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalCstEncode(); + } + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw) { @@ -145597,6 +146234,24 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + self, serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -146855,6 +147510,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: true), + serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -146921,6 +147587,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: true), + serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -147515,6 +148192,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -147581,6 +148269,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -148459,6 +149158,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -148525,6 +149235,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -151494,6 +152215,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: null), + serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -151560,6 +152292,17 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: null), + serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -155773,6 +156516,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_simple_struct_twin_sync_sse(self, serializer); } + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_normal_implementor(self, serializer); + } + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -165559,6 +166309,28 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(self.one, serializer); } + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + field0, serializer); + case SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -166926,7 +167698,20 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } -// Section: boilerplate +// These functions are ignored: `blocking_read`, `blocking_write`, `deref_mut`, `deref`, `deref` + +@freezed +sealed class SimpleTraitForDynTwinNormalImplementor + with _$SimpleTraitForDynTwinNormalImplementor { + const SimpleTraitForDynTwinNormalImplementor._(); + + const factory SimpleTraitForDynTwinNormalImplementor.structOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal field0, + ) = SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal; + const factory SimpleTraitForDynTwinNormalImplementor.structTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal field0, + ) = SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal; +} @sealed class BoxAnyMyDartTypeRenameImpl extends RustOpaque @@ -171884,6 +172669,43 @@ class StructInMiscNoTwinExampleBImpl extends RustOpaque ); } +@sealed +class StructOneWithTraitForDynTwinNormalImpl extends RustOpaque + implements StructOneWithTraitForDynTwinNormal { + // Not to be used by end users + StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr, + ); + + int get one => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( + that: this, one: one); + + Future simpleMethodTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + that: this, + ); +} + @sealed class StructOneWithTraitTwinNormalImpl extends RustOpaque implements StructOneWithTraitTwinNormal { @@ -172102,6 +172924,43 @@ class StructOneWithTraitTwinSyncSseImpl extends RustOpaque ); } +@sealed +class StructTwoWithTraitForDynTwinNormalImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinNormal { + // Not to be used by end users + StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr, + ); + + int get two => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( + that: this, two: two); + + Future simpleMethodTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + that: this, + ); +} + @sealed class StructTwoWithTraitTwinNormalImpl extends RustOpaque implements StructTwoWithTraitTwinNormal { diff --git a/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart new file mode 100644 index 0000000000..64362aef74 --- /dev/null +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart @@ -0,0 +1,477 @@ +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'frb_generated.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +final _privateConstructorUsedError = UnsupportedError( + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + +/// @nodoc +mixin _$SimpleTraitForDynTwinNormalImplementor { + SimpleTraitForDynTwinNormal get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinNormalImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinNormalImplementorCopyWith( + SimpleTraitForDynTwinNormalImplementor value, + $Res Function(SimpleTraitForDynTwinNormalImplementor) then) = + _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinNormalImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinNormalImplementor> + implements $SimpleTraitForDynTwinNormalImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl) + then) = + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinNormal field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + implements + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinNormal, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + extends SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal { + const _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinNormal field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinNormalImplementor.structOneWithTraitForDynTwinNormal(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + get copyWith => + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinNormal != null) { + return structOneWithTraitForDynTwinNormal(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinNormal != null) { + return structOneWithTraitForDynTwinNormal(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + extends SimpleTraitForDynTwinNormalImplementor { + const factory SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + final StructOneWithTraitForDynTwinNormal field0) = + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl; + const SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal._() + : super._(); + + @override + StructOneWithTraitForDynTwinNormal get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl) + then) = + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinNormal field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + implements + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinNormal, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + extends SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal { + const _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinNormal field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinNormalImplementor.structTwoWithTraitForDynTwinNormal(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + get copyWith => + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinNormal != null) { + return structTwoWithTraitForDynTwinNormal(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinNormal != null) { + return structTwoWithTraitForDynTwinNormal(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + extends SimpleTraitForDynTwinNormalImplementor { + const factory SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + final StructTwoWithTraitForDynTwinNormal field0) = + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl; + const SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal._() + : super._(); + + @override + StructTwoWithTraitForDynTwinNormal get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + get copyWith => throw _privateConstructorUsedError; +} 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 5d793ac15d..5f7f086ec7 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 @@ -1067,6 +1067,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructInMiscNoTwinExampleBPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleBPtr; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; @@ -1091,6 +1095,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncSsePtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSsePtr; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; @@ -1245,6 +1253,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -1835,6 +1853,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -1865,6 +1888,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -2135,6 +2163,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSyncSseMoi( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -2165,6 +2198,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -2565,6 +2603,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -2595,6 +2638,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -3923,6 +3971,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -3953,6 +4006,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -4406,6 +4464,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected MyTraitTwinSyncSseMoi dco_decode_TraitDef_MyTraitTwinSyncSseMoi(dynamic raw); + @protected + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw); + @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); @@ -5995,6 +6057,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse dco_decode_box_autoadd_simple_struct_twin_sync_sse( dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -9565,6 +9632,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleStructTwinSyncSse dco_decode_simple_struct_twin_sync_sse(dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw); @@ -10220,6 +10291,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -10810,6 +10891,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -10840,6 +10926,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -11110,6 +11201,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSyncSseMoi( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -11140,6 +11236,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -11540,6 +11641,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -11570,6 +11676,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -12898,6 +13009,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -12928,6 +13044,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -15113,6 +15234,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse sse_decode_box_autoadd_simple_struct_twin_sync_sse( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -19172,6 +19298,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse sse_decode_simple_struct_twin_sync_sse( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -19914,6 +20045,22 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw); + } + @protected ffi.Pointer cst_encode_Backtrace(String raw) { // Codec=Cst (C-struct based), see doc to use other codecs @@ -22424,6 +22571,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return ptr; } + @protected + ffi.Pointer + cst_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = + wire.cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor(); + cst_api_fill_to_wire_simple_trait_for_dyn_twin_normal_implementor( + raw, ptr.ref); + return ptr; + } + @protected ffi.Pointer cst_encode_box_autoadd_simple_translatable_external_struct_with_method( @@ -27315,6 +27474,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { cst_api_fill_to_wire_simple_struct_twin_sync(apiObj, wireObj.ref); } + @protected + void + cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_simple_trait_for_dyn_twin_normal_implementor( + apiObj, wireObj.ref); + } + @protected void cst_api_fill_to_wire_box_autoadd_simple_translatable_external_struct_with_method( @@ -30409,6 +30578,30 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { wireObj.one = cst_encode_String(apiObj.one); } + @protected + void cst_api_fill_to_wire_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor apiObj, + wire_cst_simple_trait_for_dyn_twin_normal_implementor wireObj) { + if (apiObj + is SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + apiObj.field0); + wireObj.tag = 0; + wireObj.kind.StructOneWithTraitForDynTwinNormal.field0 = pre_field0; + return; + } + if (apiObj + is SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + apiObj.field0); + wireObj.tag = 1; + wireObj.kind.StructTwoWithTraitForDynTwinNormal.field0 = pre_field0; + return; + } + } + @protected void cst_api_fill_to_wire_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod apiObj, @@ -31275,6 +31468,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB raw); + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -31299,6 +31496,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse raw); + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -31455,6 +31656,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSyncMoi( NonCloneSimpleTwinSyncMoi raw); + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -31479,6 +31684,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse raw); + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -31715,6 +31924,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB raw); + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -31739,6 +31952,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse raw); + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -32298,6 +32515,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -32322,6 +32543,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -32606,6 +32831,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -33208,6 +33443,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -33238,6 +33478,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -33520,6 +33765,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSyncSseMoi( NonCloneSimpleTwinSyncSseMoi self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -33550,6 +33800,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -33962,6 +34217,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -33992,6 +34252,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -35391,6 +35656,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -35421,6 +35691,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -37498,6 +37773,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_struct_twin_sync_sse( SimpleStructTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -41364,6 +41643,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_struct_twin_sync_sse( SimpleStructTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -44661,6 +44944,78 @@ class RustLibWire implements BaseWire { _wire__crate__api__external_type_in_crate__use_imported_struct_twin_normalPtr .asFunction)>(); + void + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + int port_, + int one, + ) { + return _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + port_, + one, + ); + } + + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normalPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal'); + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal = + _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normalPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + int that, + ) { + return _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + that, + ); + } + + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_onePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one'); + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one = + _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_onePtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + int that, + int one, + ) { + return _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + that, + one, + ); + } + + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_onePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one'); + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one = + _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_onePtr + .asFunction(); + + void + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + int port_, + int that, + ) { + return _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, + that, + ); + } + + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normalPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal'); + late final _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal = + _wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normalPtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one( int that, @@ -44749,6 +45104,60 @@ class RustLibWire implements BaseWire { _wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normalPtr .asFunction(); + WireSyncRust2DartDco + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + int that, + ) { + return _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + that, + ); + } + + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_twoPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two'); + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two = + _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_twoPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + int that, + int two, + ) { + return _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + that, + two, + ); + } + + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_twoPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two'); + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two = + _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_twoPtr + .asFunction(); + + void + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + int port_, + int that, + ) { + return _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, + that, + ); + } + + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normalPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal'); + late final _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal = + _wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normalPtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two( int that, @@ -44837,6 +45246,32 @@ class RustLibWire implements BaseWire { _wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normalPtr .asFunction(); + void wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + int port_, + ffi.Pointer arg, + ) { + return _wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + port_, + arg, + ); + } + + late final _wire__crate__api__impl_trait__func_arg_trait_impl_twin_normalPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int64, + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_normal_implementor>)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal'); + late final _wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal = + _wire__crate__api__impl_trait__func_arg_trait_impl_twin_normalPtr + .asFunction< + void Function( + int, + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_normal_implementor>)>(); + void wire__crate__api__inside_macro__another_macro_struct_twin_normal( int port_, ) { @@ -109708,6 +110143,38 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleBPtr .asFunction)>(); + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ffi.Pointer ptr, @@ -109900,6 +110367,38 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSsePtr .asFunction)>(); + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ffi.Pointer ptr, @@ -113104,6 +113603,24 @@ class RustLibWire implements BaseWire { _cst_new_box_autoadd_simple_struct_twin_syncPtr.asFunction< ffi.Pointer Function()>(); + ffi.Pointer + cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor() { + return _cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor(); + } + + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementorPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_normal_implementor> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor'); + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor = + _cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementorPtr + .asFunction< + ffi.Pointer + Function()>(); + ffi.Pointer cst_new_box_autoadd_simple_translatable_external_struct_with_method() { return _cst_new_box_autoadd_simple_translatable_external_struct_with_method(); @@ -117223,6 +117740,34 @@ final class wire_cst_my_struct extends ffi.Struct { external bool content; } +final class wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class SimpleTraitForDynTwinNormalImplementorKind extends ffi.Union { + external wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + StructOneWithTraitForDynTwinNormal; + + external wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + StructTwoWithTraitForDynTwinNormal; +} + +final class wire_cst_simple_trait_for_dyn_twin_normal_implementor + extends ffi.Struct { + @ffi.Int32() + external int tag; + + external SimpleTraitForDynTwinNormalImplementorKind kind; +} + final class wire_cst_macro_struct extends ffi.Struct { @ffi.Int32() external int data; 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 40d47a2b47..b900b2cb47 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 @@ -1069,6 +1069,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructInMiscNoTwinExampleBPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -1093,6 +1097,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncSsePtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; @@ -1247,6 +1255,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -1837,6 +1855,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -1867,6 +1890,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -2137,6 +2165,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSyncSseMoi( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -2167,6 +2200,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -2567,6 +2605,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -2597,6 +2640,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -3925,6 +3973,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -3955,6 +4008,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -4408,6 +4466,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected MyTraitTwinSyncSseMoi dco_decode_TraitDef_MyTraitTwinSyncSseMoi(dynamic raw); + @protected + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw); + @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); @@ -5997,6 +6059,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse dco_decode_box_autoadd_simple_struct_twin_sync_sse( dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -9567,6 +9634,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleStructTwinSyncSse dco_decode_simple_struct_twin_sync_sse(dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw); @@ -10222,6 +10293,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -10812,6 +10893,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -10842,6 +10928,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -11112,6 +11203,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSyncSseMoi( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -11142,6 +11238,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -11542,6 +11643,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -11572,6 +11678,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -12900,6 +13011,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -12930,6 +13046,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -15115,6 +15236,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse sse_decode_box_autoadd_simple_struct_twin_sync_sse( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -19174,6 +19300,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSyncSse sse_decode_simple_struct_twin_sync_sse( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -19922,6 +20053,24 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw); + } + @protected String cst_encode_Backtrace(String raw) { // Codec=Cst (C-struct based), see doc to use other codecs @@ -22257,6 +22406,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return cst_encode_simple_struct_twin_sync(raw); } + @protected + List + cst_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_simple_trait_for_dyn_twin_normal_implementor(raw); + } + @protected List cst_encode_box_autoadd_simple_translatable_external_struct_with_method( @@ -26934,6 +27091,30 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return [cst_encode_String(raw.one)]; } + @protected + List cst_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + if (raw + is SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal) { + return [ + 0, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw.field0) + ]; + } + if (raw + is SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal) { + return [ + 1, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw.field0) + ]; + } + + throw Exception('unreachable'); + } + @protected List cst_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod raw) { @@ -27926,6 +28107,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB raw); + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -27950,6 +28135,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse raw); + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -28106,6 +28295,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSyncMoi( NonCloneSimpleTwinSyncMoi raw); + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -28130,6 +28323,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse raw); + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -28366,6 +28563,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB raw); + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -28390,6 +28591,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse raw); + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -28949,6 +29154,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -28973,6 +29182,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -29257,6 +29470,16 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -29859,6 +30082,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -29889,6 +30117,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -30171,6 +30404,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSyncSseMoi( NonCloneSimpleTwinSyncSseMoi self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -30201,6 +30439,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -30613,6 +30856,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -30643,6 +30891,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -32042,6 +32295,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -32072,6 +32330,11 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( StructOneWithTraitTwinSyncSse self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -34149,6 +34412,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_struct_twin_sync_sse( SimpleStructTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -38015,6 +38282,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_struct_twin_sync_sse( SimpleStructTwinSyncSse self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -39434,6 +39705,32 @@ class RustLibWire implements BaseWire { .wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal( port_, my_struct); + void wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + NativePortType port_, int one) => + wasmModule + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + port_, one); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + Object that) => + wasmModule + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + Object that, int one) => + wasmModule + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + that, one); + + void wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one( Object that) => @@ -39466,6 +39763,26 @@ class RustLibWire implements BaseWire { .wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + Object that) => + wasmModule + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + Object that, int two) => + wasmModule + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + that, two); + + void wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two( Object that) => @@ -39498,6 +39815,11 @@ class RustLibWire implements BaseWire { .wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal( port_); + void wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + NativePortType port_, List arg) => + wasmModule.wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + port_, arg); + void wire__crate__api__inside_macro__another_macro_struct_twin_normal( NativePortType port_) => wasmModule @@ -61734,6 +62056,18 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr) => wasmModule @@ -61806,6 +62140,18 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic ptr) => wasmModule @@ -62559,6 +62905,22 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal( NativePortType port_, List my_struct); + external void + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + NativePortType port_, int one); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + Object that, int one); + + external void + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one( Object that); @@ -62579,6 +62941,18 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + Object that, int two); + + external void + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two( Object that); @@ -62599,6 +62973,9 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal( NativePortType port_); + external void wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + NativePortType port_, List arg); + external void wire__crate__api__inside_macro__another_macro_struct_twin_normal( NativePortType port_); @@ -77992,6 +78369,14 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic ptr); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr); @@ -78040,6 +78425,14 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse( dynamic ptr); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic ptr); diff --git a/frb_example/pure_dart/rust/src/frb_generated.io.rs b/frb_example/pure_dart/rust/src/frb_generated.io.rs index 17d83971eb..870faa1c2d 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -7,6 +7,7 @@ use super::*; use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -132,6 +133,18 @@ impl CstDecode> for usize { flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} impl CstDecode> for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> Box { @@ -1044,6 +1057,20 @@ impl CstDecode for usize { )) } } +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinNormal { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >, + >::cst_decode( + self + )) + } +} impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> StructOneWithTraitTwinNormal { @@ -1124,6 +1151,20 @@ impl CstDecode for usize { )) } } +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinNormal { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >, + >::cst_decode( + self + )) + } +} impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> StructTwoWithTraitTwinNormal { @@ -3373,6 +3414,24 @@ impl unsafe { decode_rust_opaque_nom(self as _) } } } +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} impl CstDecode< RustOpaqueNom< @@ -3473,6 +3532,24 @@ impl unsafe { decode_rust_opaque_nom(self as _) } } } +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} impl CstDecode< RustOpaqueNom< @@ -6680,6 +6757,16 @@ impl CstDecode + for *mut wire_cst_simple_trait_for_dyn_twin_normal_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode(*wrap) + .into() + } +} impl CstDecode for *mut wire_cst_simple_translatable_external_struct_with_method { @@ -12314,6 +12401,24 @@ impl CstDecode + for wire_cst_simple_trait_for_dyn_twin_normal_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + match self.tag { + 0 => { + let ans = unsafe { self.kind.StructOneWithTraitForDynTwinNormal }; + crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal( ans.field0.cst_decode()) + } + 1 => { + let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinNormal }; + crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal( ans.field0.cst_decode()) + } + _ => unreachable!(), + } + } +} impl CstDecode for wire_cst_simple_translatable_external_struct_with_method { @@ -16457,6 +16562,19 @@ impl Default for wire_cst_simple_struct_twin_sync { Self::new_with_null_ptr() } } +impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_normal_implementor { + fn new_with_null_ptr() -> Self { + Self { + tag: -1, + kind: SimpleTraitForDynTwinNormalImplementorKind { nil__: () }, + } + } +} +impl Default for wire_cst_simple_trait_for_dyn_twin_normal_implementor { + fn default() -> Self { + Self::new_with_null_ptr() + } +} impl NewWithNullPtr for wire_cst_simple_translatable_external_struct_with_method { fn new_with_null_ptr() -> Self { Self { @@ -18405,6 +18523,41 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__external_type_i wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_impl(port_, my_struct) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + port_: i64, + one: i32, +) { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal_impl( + port_, one, + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + that: usize, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one_impl(that, one) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + port_: i64, + that: usize, +) { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_, that, + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one( that: usize, @@ -18445,6 +18598,31 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__Str wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + that: usize, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two_impl(that, two) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + port_: i64, + that: usize, +) { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_, that, + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two( that: usize, @@ -18485,6 +18663,14 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__Str wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + port_: i64, + arg: *mut wire_cst_simple_trait_for_dyn_twin_normal_implementor, +) { + wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal_impl(port_, arg) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__inside_macro__another_macro_struct_twin_normal( port_: i64, @@ -46926,6 +47112,32 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >::decrement_strong_count(ptr as _); + } +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr: *const std::ffi::c_void, @@ -47058,6 +47270,32 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >::decrement_strong_count(ptr as _); + } +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr: *const std::ffi::c_void, @@ -48946,6 +49184,14 @@ pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( +) -> *mut wire_cst_simple_trait_for_dyn_twin_normal_implementor { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_simple_trait_for_dyn_twin_normal_implementor::new_with_null_ptr(), + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_translatable_external_struct_with_method( ) -> *mut wire_cst_simple_translatable_external_struct_with_method { @@ -54875,6 +55121,31 @@ pub struct wire_cst_simple_struct_twin_sync { } #[repr(C)] #[derive(Clone, Copy)] +pub struct wire_cst_simple_trait_for_dyn_twin_normal_implementor { + tag: i32, + kind: SimpleTraitForDynTwinNormalImplementorKind, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub union SimpleTraitForDynTwinNormalImplementorKind { + StructOneWithTraitForDynTwinNormal: + wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal, + StructTwoWithTraitForDynTwinNormal: + wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal, + nil__: (), +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] pub struct wire_cst_simple_translatable_external_struct_with_method { a: *mut wire_cst_list_prim_u_8_strict, } diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index fbee76c92a..f965298338 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -24,6 +24,7 @@ use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -101,7 +102,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueNom, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -1499629431; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -156673378; // Section: executor @@ -2885,6 +2886,108 @@ fn wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_imp }, ) } +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + one: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_create_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_one = one.cst_decode(); move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::impl_trait::StructOneWithTraitForDynTwinNormal::create_twin_normal(api_one)) + })()) + } }) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructOneWithTraitForDynTwinNormal_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >, + >, + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::impl_trait::StructOneWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) + })()) + } }) +} fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one_impl( that: impl CstDecode< RustOpaqueNom< @@ -2990,6 +3093,98 @@ fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_wi })()) } }) } +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructTwoWithTraitForDynTwinNormal_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >, + >, + two: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinNormal_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::impl_trait::StructTwoWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) + })()) + } }) +} fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two_impl( that: impl CstDecode< RustOpaqueNom< @@ -3095,6 +3290,28 @@ fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_wi })()) } }) } +fn wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "func_arg_trait_impl_twin_normal", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let api_arg = arg.cst_decode(); + move |context| { + transform_result_dco((move || { + Result::<_, ()>::Ok(crate::api::impl_trait::func_arg_trait_impl_twin_normal( + api_arg, + )) + })()) + } + }, + ) +} fn wire__crate__api__inside_macro__another_macro_struct_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { @@ -46187,6 +46404,115 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(i16); +// Section: extra_from_parser + +pub enum SimpleTraitForDynTwinNormalImplementor { + StructOneWithTraitForDynTwinNormal(RustAutoOpaque), + StructTwoWithTraitForDynTwinNormal(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinNormalImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinNormalRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructOneWithTraitForDynTwinNormal( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructTwoWithTraitForDynTwinNormal( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinNormalRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructOneWithTraitForDynTwinNormal( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructTwoWithTraitForDynTwinNormal( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinNormalRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinNormal, + >, + ), + StructTwoWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinNormal, + >, + ), + StructTwoWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( + a: SimpleTraitForDynTwinNormalImplementor, +) { +} + // Section: dart2rust impl CstDecode> for i64 { @@ -46823,6 +47149,30 @@ impl SseDecode for RustAutoOpaqueNom { } } +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + impl SseDecode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -48091,6 +48441,18 @@ impl SseDecode for StructInMiscNoTwinExampleB { } } +impl SseDecode for StructOneWithTraitForDynTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -48155,6 +48517,18 @@ impl SseDecode for StructOneWithTraitTwinSyncSse { } } +impl SseDecode for StructTwoWithTraitForDynTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructTwoWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -51288,6 +51662,18 @@ impl SseDecode } } +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + impl SseDecode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -51360,6 +51746,18 @@ impl SseDecode } } +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + impl SseDecode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -65472,6 +65870,32 @@ impl SseDecode for crate::api::pseudo_manual::method_twin_sync_sse::SimpleStruct } } +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseDecode for crate::api::external_impl::SimpleTranslatableExternalStructWithMethod { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -69593,6 +70017,26 @@ impl flutter_rust_bridge::IntoIntoDart> } } +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -69713,6 +70157,26 @@ impl flutter_rust_bridge::IntoIntoDart } } +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -81190,6 +81654,29 @@ impl } } // Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { @@ -84415,6 +84902,34 @@ impl SseEncode for RustAutoOpaqueNom { } } +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + impl SseEncode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -85854,6 +86369,20 @@ impl SseEncode for StructInMiscNoTwinExampleB { } } +impl SseEncode for StructOneWithTraitForDynTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -85930,6 +86459,20 @@ impl SseEncode for StructOneWithTraitTwinSyncSse { } } +impl SseEncode for StructTwoWithTraitForDynTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructTwoWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -89307,6 +89850,19 @@ impl SseEncode } } +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -89385,6 +89941,19 @@ impl SseEncode } } +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -101039,6 +101608,17 @@ impl SseEncode for crate::api::pseudo_manual::method_twin_sync_sse::SimpleStruct } } +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + impl SseEncode for crate::api::external_impl::SimpleTranslatableExternalStructWithMethod { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { diff --git a/frb_example/pure_dart/rust/src/frb_generated.web.rs b/frb_example/pure_dart/rust/src/frb_generated.web.rs index 43d03db287..8881dcb4a8 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -7,6 +7,7 @@ use super::*; use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -7171,6 +7172,19 @@ 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::frb_generated::SimpleTraitForDynTwinNormalImplementor { + let self_ = self.unchecked_into::(); + match self_.get(0).unchecked_into_f64() as _ { + 0 => { crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal( self_.get(1).cst_decode()) }, +1 => { crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal( self_.get(1).cst_decode()) }, + _ => unreachable!(), + } + } +} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -8551,6 +8565,22 @@ impl CstDecode> flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -9581,6 +9611,22 @@ impl CstDecode )) } } +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinNormal { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >, + >::cst_decode( + self + )) + } +} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -9673,6 +9719,22 @@ impl CstDecode )) } } +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinNormal { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >, + >::cst_decode( + self + )) + } +} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -12534,6 +12596,28 @@ impl unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } } } +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} impl CstDecode< RustOpaqueNom< @@ -12658,6 +12742,28 @@ impl unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } } } +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} impl CstDecode< RustOpaqueNom< @@ -15685,6 +15791,41 @@ pub fn wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_impl(port_, my_struct) } +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + one: i32, +) { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal_impl( + port_, one, + ) +} + +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one_impl(that, one) +} + +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_, that, + ) +} + #[wasm_bindgen] pub fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -15725,6 +15866,31 @@ pub fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_f wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two_impl(that, two) +} + +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_, that, + ) +} + #[wasm_bindgen] pub fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -15765,6 +15931,14 @@ pub fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_f wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal_impl(port_, arg) +} + #[wasm_bindgen] pub fn wire__crate__api__inside_macro__another_macro_struct_twin_normal( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -44186,6 +44360,32 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinNormal, + >, + >::decrement_strong_count(ptr as _); + } +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr: *const std::ffi::c_void, @@ -44318,6 +44518,32 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinNormal, + >, + >::decrement_strong_count(ptr as _); + } +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr: *const std::ffi::c_void, From e1859c6bfcc0720cc3df26aca0acc482c6e0129d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:23:36 +0800 Subject: [PATCH 122/160] chore: codegen --- .../lib/src/rust/frb_generated.dart | 1 + .../lib/src/rust/frb_generated.dart | 1 + .../lib/src/rust/frb_generated.dart | 1 + .../lib/src/rust/frb_generated.dart | 1 + .../gallery/lib/src/rust/frb_generated.dart | 1 + .../lib/src/rust/frb_generated.dart | 3 +- frb_example/pure_dart/frb_generated.h | 323 ++ .../impl_trait_twin_rust_async.dart | 44 + .../impl_trait_twin_rust_async_sse.dart | 43 + .../pseudo_manual/impl_trait_twin_sse.dart | 43 + .../pseudo_manual/impl_trait_twin_sync.dart | 43 + .../impl_trait_twin_sync_sse.dart | 44 + .../pure_dart/lib/src/rust/frb_generated.dart | 4339 +++++++++++++++- .../lib/src/rust/frb_generated.freezed.dart | 2315 +++++++++ .../lib/src/rust/frb_generated.io.dart | 2759 ++++++++++ .../lib/src/rust/frb_generated.web.dart | 2025 ++++++++ .../impl_trait_twin_rust_async.rs | 41 + .../impl_trait_twin_rust_async_sse.rs | 43 + .../api/pseudo_manual/impl_trait_twin_sse.rs | 41 + .../api/pseudo_manual/impl_trait_twin_sync.rs | 41 + .../pseudo_manual/impl_trait_twin_sync_sse.rs | 43 + .../pure_dart/rust/src/frb_generated.io.rs | 1356 +++++ .../pure_dart/rust/src/frb_generated.rs | 3220 +++++++++++- .../pure_dart/rust/src/frb_generated.web.rs | 1125 +++++ .../impl_trait_twin_rust_async_sse_test.dart | 11 + .../impl_trait_twin_rust_async_test.dart | 11 + .../impl_trait_twin_sse_test.dart | 10 + .../impl_trait_twin_sync_sse_test.dart | 10 + .../impl_trait_twin_sync_test.dart | 10 + .../lib/src/rust/api/impl_trait.dart | 42 + .../impl_trait_twin_rust_async.dart | 44 + .../pseudo_manual/impl_trait_twin_sync.dart | 43 + .../lib/src/rust/frb_generated.dart | 4490 +++++++++++++---- .../lib/src/rust/frb_generated.freezed.dart | 1403 +++++ .../lib/src/rust/frb_generated.io.dart | 759 +++ .../lib/src/rust/frb_generated.web.dart | 687 +++ .../pure_dart_pde/rust/src/api/impl_trait.rs | 39 + .../impl_trait_twin_rust_async.rs | 41 + .../api/pseudo_manual/impl_trait_twin_sync.rs | 41 + .../rust/src/frb_generated.io.rs | 119 + .../pure_dart_pde/rust/src/frb_generated.rs | 4167 ++++++++++----- .../rust/src/frb_generated.web.rs | 119 + .../test/api/impl_trait_test.dart | 10 + .../impl_trait_twin_rust_async_test.dart | 11 + .../impl_trait_twin_sync_test.dart | 10 + 45 files changed, 27559 insertions(+), 2414 deletions(-) create mode 100644 frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart diff --git a/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart b/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart index 84459404ec..0ce8f9f595 100644 --- a/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart +++ b/frb_example/dart_build_rs/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/minimal.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart b/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart index 278a8744ca..3a2ff8ad4a 100644 --- a/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart +++ b/frb_example/deliberate_bad/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/simple.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart b/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart index a4f8090c55..587cdaf508 100644 --- a/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart +++ b/frb_example/flutter_via_create/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/simple.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart b/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart index 7fd802bdd3..f9bc1f3018 100644 --- a/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart +++ b/frb_example/flutter_via_integrate/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/simple.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/gallery/lib/src/rust/frb_generated.dart b/frb_example/gallery/lib/src/rust/frb_generated.dart index de0b8a3132..2250381e96 100644 --- a/frb_example/gallery/lib/src/rust/frb_generated.dart +++ b/frb_example/gallery/lib/src/rust/frb_generated.dart @@ -6,6 +6,7 @@ import 'api/mandelbrot.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart index 60fb0a89f9..0373ea7719 100644 --- a/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart @@ -7,6 +7,7 @@ import 'api/override_web_audio_api.dart'; import 'api/simple.dart'; import 'dart:async'; import 'dart:convert'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'third_party/web_audio_api.dart'; @@ -23076,8 +23077,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } -// Section: boilerplate - @sealed class AnalyserNodeImpl extends RustOpaque implements AnalyserNode { // Not to be used by end users diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index c91ffb5648..1f3ff1e74e 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -1612,6 +1612,42 @@ typedef struct wire_cst_some_struct_twin_sync { uint32_t value; } wire_cst_some_struct_twin_sync; +typedef struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync; + +typedef struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync; + +typedef union SimpleTraitForDynTwinRustAsyncImplementorKind { + struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync StructOneWithTraitForDynTwinRustAsync; + struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync StructTwoWithTraitForDynTwinRustAsync; +} SimpleTraitForDynTwinRustAsyncImplementorKind; + +typedef struct wire_cst_simple_trait_for_dyn_twin_rust_async_implementor { + int32_t tag; + union SimpleTraitForDynTwinRustAsyncImplementorKind kind; +} wire_cst_simple_trait_for_dyn_twin_rust_async_implementor; + +typedef struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync; + +typedef struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync; + +typedef union SimpleTraitForDynTwinSyncImplementorKind { + struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync StructOneWithTraitForDynTwinSync; + struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync StructTwoWithTraitForDynTwinSync; +} SimpleTraitForDynTwinSyncImplementorKind; + +typedef struct wire_cst_simple_trait_for_dyn_twin_sync_implementor { + int32_t tag; + union SimpleTraitForDynTwinSyncImplementorKind kind; +} wire_cst_simple_trait_for_dyn_twin_sync_implementor; + typedef struct wire_cst_record_string_kitchen_sink_twin_rust_async { struct wire_cst_list_prim_u_8_strict *field0; struct wire_cst_kitchen_sink_twin_rust_async field1; @@ -2643,6 +2679,60 @@ typedef struct wire_cst_list_of_nested_raw_string_mirrored { struct wire_cst_list_nested_raw_string_mirrored *raw; } wire_cst_list_of_nested_raw_string_mirrored; +typedef struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse; + +typedef struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse; + +typedef union SimpleTraitForDynTwinRustAsyncSseImplementorKind { + struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse StructOneWithTraitForDynTwinRustAsyncSse; + struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse StructTwoWithTraitForDynTwinRustAsyncSse; +} SimpleTraitForDynTwinRustAsyncSseImplementorKind; + +typedef struct wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor { + int32_t tag; + union SimpleTraitForDynTwinRustAsyncSseImplementorKind kind; +} wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor; + +typedef struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse; + +typedef struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse; + +typedef union SimpleTraitForDynTwinSseImplementorKind { + struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse StructOneWithTraitForDynTwinSse; + struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse StructTwoWithTraitForDynTwinSse; +} SimpleTraitForDynTwinSseImplementorKind; + +typedef struct wire_cst_simple_trait_for_dyn_twin_sse_implementor { + int32_t tag; + union SimpleTraitForDynTwinSseImplementorKind kind; +} wire_cst_simple_trait_for_dyn_twin_sse_implementor; + +typedef struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse; + +typedef struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse { + uintptr_t field0; +} wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse; + +typedef union SimpleTraitForDynTwinSyncSseImplementorKind { + struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse StructOneWithTraitForDynTwinSyncSse; + struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse StructTwoWithTraitForDynTwinSyncSse; +} SimpleTraitForDynTwinSyncSseImplementorKind; + +typedef struct wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor { + int32_t tag; + union SimpleTraitForDynTwinSyncSseImplementorKind kind; +} wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor; + typedef struct wire_cst_list_Chrono_Local { int64_t *ptr; int32_t len; @@ -8052,6 +8142,17 @@ 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__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async(int64_t port_, + int32_t one); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one(uintptr_t that, + int32_t one); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one(uintptr_t that, @@ -8065,6 +8166,14 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two(uintptr_t that, + int32_t two); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two(uintptr_t that, @@ -8078,6 +8187,22 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async(int64_t port_); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async(int64_t port_, + struct wire_cst_simple_trait_for_dyn_twin_rust_async_implementor *arg); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one(uintptr_t that, + int32_t one); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one(uintptr_t that, @@ -8091,6 +8216,14 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two(uintptr_t that, + int32_t two); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two(uintptr_t that, @@ -8104,6 +8237,24 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse(int64_t port_); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one(uintptr_t that, + int32_t one); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one(uintptr_t that, @@ -8117,6 +8268,14 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two(uintptr_t that, + int32_t two); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two(uintptr_t that, @@ -8130,6 +8289,21 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse(int64_t port_); +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse(int64_t port_, + uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync(int32_t one); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one(uintptr_t that, + int32_t one); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one(uintptr_t that, @@ -8143,6 +8317,14 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two(uintptr_t that, + int32_t two); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two(uintptr_t that, @@ -8156,6 +8338,20 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync(struct wire_cst_simple_trait_for_dyn_twin_sync_implementor *arg); + +WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse(uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one(uintptr_t that, + int32_t one); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_set_one(uintptr_t that, @@ -8169,6 +8365,14 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse(int64_t port_); +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two(uintptr_t that); + +WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two(uintptr_t that, + int32_t two); + +void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse(int64_t port_, + uintptr_t that); + WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two(uintptr_t that); WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_set_two(uintptr_t that, @@ -8182,6 +8386,10 @@ void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_tw void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse(int64_t port_); +WireSyncRust2DartSse frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse(uint8_t *ptr_, + int32_t rust_vec_len_, + int32_t data_len_); + void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async(int64_t port_, struct wire_cst_list_record_i_32_i_32 *arg); @@ -14196,6 +14404,26 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flu void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse(const void *ptr); + void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal(const void *ptr); @@ -14224,6 +14452,26 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flu void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal(const void *ptr); +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse(const void *ptr); + +void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse(const void *ptr); + void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal(const void *ptr); @@ -14678,6 +14926,16 @@ struct wire_cst_simple_struct_twin_sync *frbgen_frb_example_pure_dart_cst_new_bo struct wire_cst_simple_trait_for_dyn_twin_normal_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor(void); +struct wire_cst_simple_trait_for_dyn_twin_rust_async_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor(void); + +struct wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor(void); + +struct wire_cst_simple_trait_for_dyn_twin_sse_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor(void); + +struct wire_cst_simple_trait_for_dyn_twin_sync_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor(void); + +struct wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor(void); + struct wire_cst_simple_translatable_external_struct_with_method *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_translatable_external_struct_with_method(void); struct wire_cst_some_struct_twin_normal *frbgen_frb_example_pure_dart_cst_new_box_autoadd_some_struct_twin_normal(void); @@ -15310,6 +15568,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_translatable_external_struct_with_method); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_some_struct_twin_normal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_some_struct_twin_rust_async); @@ -15733,6 +15996,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleA); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse); @@ -15740,6 +16008,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse); @@ -15961,6 +16234,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleA); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse); @@ -15968,6 +16246,11 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse); @@ -17316,56 +17599,96 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__call_old_module_system_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_enum_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_struct_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_set_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_receiver_borrow_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_set_two); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_receiver_borrow_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse); + dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_bytes_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_string_complex_enum_twin_rust_async); diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart index d6d11659bd..fab24aedf5 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart @@ -6,6 +6,32 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +Future funcArgTraitImplTwinRustAsync( + {required SimpleTraitForDynTwinRustAsyncImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( + arg: arg); + +// Rust type: RustOpaqueNom> +abstract class StructOneWithTraitForDynTwinRustAsync + implements SimpleTraitForDynTwinRustAsync { + static Future createTwinRustAsync( + {required int one}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinRustAsync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructOneWithTraitTwinRustAsync implements SimpleTraitTwinRustAsync { @@ -30,6 +56,20 @@ abstract class StructOneWithTraitTwinRustAsync bool get isDisposed; } +// Rust type: RustOpaqueNom> +abstract class StructTwoWithTraitForDynTwinRustAsync + implements SimpleTraitForDynTwinRustAsync { + int get two; + + void set two(int two); + + Future simpleMethodTwinRustAsync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructTwoWithTraitTwinRustAsync implements SimpleTraitTwinRustAsync { @@ -54,6 +94,10 @@ abstract class StructTwoWithTraitTwinRustAsync bool get isDisposed; } +abstract class SimpleTraitForDynTwinRustAsync { + Future simpleMethodTwinRustAsync(); +} + abstract class SimpleTraitTwinRustAsync { Future simpleTraitFnReceiverBorrowTwinRustAsync(); } diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart index 902e97e6e1..7e2356b3ab 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart @@ -6,6 +6,31 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +Future funcArgTraitImplTwinRustAsyncSse( + {required SimpleTraitForDynTwinRustAsyncSseImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncSseFuncArgTraitImplTwinRustAsyncSse( + arg: arg); + +// Rust type: RustOpaqueNom> +abstract class StructOneWithTraitForDynTwinRustAsyncSse + implements SimpleTraitForDynTwinRustAsyncSse { + static Future + createTwinRustAsyncSse({required int one}) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseCreateTwinRustAsyncSse( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinRustAsyncSse(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructOneWithTraitTwinRustAsyncSse implements SimpleTraitTwinRustAsyncSse { @@ -30,6 +55,20 @@ abstract class StructOneWithTraitTwinRustAsyncSse bool get isDisposed; } +// Rust type: RustOpaqueNom> +abstract class StructTwoWithTraitForDynTwinRustAsyncSse + implements SimpleTraitForDynTwinRustAsyncSse { + int get two; + + void set two(int two); + + Future simpleMethodTwinRustAsyncSse(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructTwoWithTraitTwinRustAsyncSse implements SimpleTraitTwinRustAsyncSse { @@ -54,6 +93,10 @@ abstract class StructTwoWithTraitTwinRustAsyncSse bool get isDisposed; } +abstract class SimpleTraitForDynTwinRustAsyncSse { + Future simpleMethodTwinRustAsyncSse(); +} + abstract class SimpleTraitTwinRustAsyncSse { Future simpleTraitFnReceiverBorrowTwinRustAsyncSse(); } diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sse.dart index d4db1fa389..d5bf56419f 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sse.dart @@ -6,6 +6,31 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +Future funcArgTraitImplTwinSse( + {required SimpleTraitForDynTwinSseImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseFuncArgTraitImplTwinSse(arg: arg); + +// Rust type: RustOpaqueNom> +abstract class StructOneWithTraitForDynTwinSse + implements SimpleTraitForDynTwinSse { + static Future createTwinSse( + {required int one}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSse( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinSse(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructOneWithTraitTwinSse implements SimpleTraitTwinSse { int get one; @@ -29,6 +54,20 @@ abstract class StructOneWithTraitTwinSse implements SimpleTraitTwinSse { bool get isDisposed; } +// Rust type: RustOpaqueNom> +abstract class StructTwoWithTraitForDynTwinSse + implements SimpleTraitForDynTwinSse { + int get two; + + void set two(int two); + + Future simpleMethodTwinSse(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructTwoWithTraitTwinSse implements SimpleTraitTwinSse { int get two; @@ -52,6 +91,10 @@ abstract class StructTwoWithTraitTwinSse implements SimpleTraitTwinSse { bool get isDisposed; } +abstract class SimpleTraitForDynTwinSse { + Future simpleMethodTwinSse(); +} + abstract class SimpleTraitTwinSse { Future simpleTraitFnReceiverBorrowTwinSse(); } diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart index d95a97d5fd..a8758c6d84 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart @@ -6,6 +6,31 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +int funcArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + arg: arg); + +// Rust type: RustOpaqueNom> +abstract class StructOneWithTraitForDynTwinSync + implements SimpleTraitForDynTwinSync { + static StructOneWithTraitForDynTwinSync createTwinSync({required int one}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinSync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructOneWithTraitTwinSync implements SimpleTraitTwinSync { int get one; @@ -29,6 +54,20 @@ abstract class StructOneWithTraitTwinSync implements SimpleTraitTwinSync { bool get isDisposed; } +// Rust type: RustOpaqueNom> +abstract class StructTwoWithTraitForDynTwinSync + implements SimpleTraitForDynTwinSync { + int get two; + + void set two(int two); + + Future simpleMethodTwinSync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructTwoWithTraitTwinSync implements SimpleTraitTwinSync { int get two; @@ -52,6 +91,10 @@ abstract class StructTwoWithTraitTwinSync implements SimpleTraitTwinSync { bool get isDisposed; } +abstract class SimpleTraitForDynTwinSync { + Future simpleMethodTwinSync(); +} + abstract class SimpleTraitTwinSync { Future simpleTraitFnReceiverBorrowTwinSync(); } diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync_sse.dart index 8bde990642..77c959424e 100644 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync_sse.dart +++ b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync_sse.dart @@ -6,6 +6,32 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +int funcArgTraitImplTwinSyncSse( + {required SimpleTraitForDynTwinSyncSseImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseFuncArgTraitImplTwinSyncSse( + arg: arg); + +// Rust type: RustOpaqueNom> +abstract class StructOneWithTraitForDynTwinSyncSse + implements SimpleTraitForDynTwinSyncSse { + static StructOneWithTraitForDynTwinSyncSse createTwinSyncSse( + {required int one}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseCreateTwinSyncSse( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinSyncSse(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructOneWithTraitTwinSyncSse implements SimpleTraitTwinSyncSse { int get one; @@ -29,6 +55,20 @@ abstract class StructOneWithTraitTwinSyncSse implements SimpleTraitTwinSyncSse { bool get isDisposed; } +// Rust type: RustOpaqueNom> +abstract class StructTwoWithTraitForDynTwinSyncSse + implements SimpleTraitForDynTwinSyncSse { + int get two; + + void set two(int two); + + Future simpleMethodTwinSyncSse(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueNom> abstract class StructTwoWithTraitTwinSyncSse implements SimpleTraitTwinSyncSse { int get two; @@ -52,6 +92,10 @@ abstract class StructTwoWithTraitTwinSyncSse implements SimpleTraitTwinSyncSse { bool get isDisposed; } +abstract class SimpleTraitForDynTwinSyncSse { + Future simpleMethodTwinSyncSse(); +} + abstract class SimpleTraitTwinSyncSse { Future simpleTraitFnReceiverBorrowTwinSyncSse(); } 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 1caf7a9aa6..69d640e929 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -322,7 +322,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -156673378; + int get rustContentHash => 2000933615; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -5000,6 +5000,22 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualExternalTypeInCrateTwinSyncSseUseImportedStructTwinSyncSse( {required MyStruct myStruct}); + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( + {required int one}); + + int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( + {required StructOneWithTraitForDynTwinRustAsync that}); + + void + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( + {required StructOneWithTraitForDynTwinRustAsync that, + required int one}); + + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + {required StructOneWithTraitForDynTwinRustAsync that}); + int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( {required StructOneWithTraitTwinRustAsync that}); @@ -5018,6 +5034,18 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); + int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( + {required StructTwoWithTraitForDynTwinRustAsync that}); + + void + crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( + {required StructTwoWithTraitForDynTwinRustAsync that, + required int two}); + + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + {required StructTwoWithTraitForDynTwinRustAsync that}); + int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( {required StructTwoWithTraitTwinRustAsync that}); @@ -5036,6 +5064,26 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); + Future + crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( + {required SimpleTraitForDynTwinRustAsyncImplementor arg}); + + Future + crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseCreateTwinRustAsyncSse( + {required int one}); + + int crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseGetOne( + {required StructOneWithTraitForDynTwinRustAsyncSse that}); + + void + crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSetOne( + {required StructOneWithTraitForDynTwinRustAsyncSse that, + required int one}); + + Future + crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( + {required StructOneWithTraitForDynTwinRustAsyncSse that}); + int crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOne( {required StructOneWithTraitTwinRustAsyncSse that}); @@ -5054,6 +5102,18 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse(); + int crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseGetTwo( + {required StructTwoWithTraitForDynTwinRustAsyncSse that}); + + void + crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSetTwo( + {required StructTwoWithTraitForDynTwinRustAsyncSse that, + required int two}); + + Future + crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( + {required StructTwoWithTraitForDynTwinRustAsyncSse that}); + int crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwo( {required StructTwoWithTraitTwinRustAsyncSse that}); @@ -5072,6 +5132,25 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse(); + Future + crateApiPseudoManualImplTraitTwinRustAsyncSseFuncArgTraitImplTwinRustAsyncSse( + {required SimpleTraitForDynTwinRustAsyncSseImplementor arg}); + + Future + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSse( + {required int one}); + + int crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseGetOne( + {required StructOneWithTraitForDynTwinSse that}); + + void + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSetOne( + {required StructOneWithTraitForDynTwinSse that, required int one}); + + Future + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSimpleMethodTwinSse( + {required StructOneWithTraitForDynTwinSse that}); + int crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseGetOne( {required StructOneWithTraitTwinSse that}); @@ -5089,6 +5168,17 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSse(); + int crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseGetTwo( + {required StructTwoWithTraitForDynTwinSse that}); + + void + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSetTwo( + {required StructTwoWithTraitForDynTwinSse that, required int two}); + + Future + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSimpleMethodTwinSse( + {required StructTwoWithTraitForDynTwinSse that}); + int crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseGetTwo( {required StructTwoWithTraitTwinSse that}); @@ -5106,6 +5196,24 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseSimpleTraitFnWithDefaultImplTwinSse(); + Future crateApiPseudoManualImplTraitTwinSseFuncArgTraitImplTwinSse( + {required SimpleTraitForDynTwinSseImplementor arg}); + + StructOneWithTraitForDynTwinSync + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + {required int one}); + + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + {required StructOneWithTraitForDynTwinSync that}); + + void + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + {required StructOneWithTraitForDynTwinSync that, required int one}); + + Future + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructOneWithTraitForDynTwinSync that}); + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOne( {required StructOneWithTraitTwinSync that}); @@ -5123,6 +5231,17 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync(); + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + {required StructTwoWithTraitForDynTwinSync that}); + + void + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + {required StructTwoWithTraitForDynTwinSync that, required int two}); + + Future + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructTwoWithTraitForDynTwinSync that}); + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwo( {required StructTwoWithTraitTwinSync that}); @@ -5140,6 +5259,25 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync(); + int crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}); + + StructOneWithTraitForDynTwinSyncSse + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseCreateTwinSyncSse( + {required int one}); + + int crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseGetOne( + {required StructOneWithTraitForDynTwinSyncSse that}); + + void + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSetOne( + {required StructOneWithTraitForDynTwinSyncSse that, + required int one}); + + Future + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + {required StructOneWithTraitForDynTwinSyncSse that}); + int crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitTwinSyncSseGetOne( {required StructOneWithTraitTwinSyncSse that}); @@ -5158,6 +5296,18 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitTwinSyncSseSimpleTraitFnWithDefaultImplTwinSyncSse(); + int crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseGetTwo( + {required StructTwoWithTraitForDynTwinSyncSse that}); + + void + crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSetTwo( + {required StructTwoWithTraitForDynTwinSyncSse that, + required int two}); + + Future + crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + {required StructTwoWithTraitForDynTwinSyncSse that}); + int crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitTwinSyncSseGetTwo( {required StructTwoWithTraitTwinSyncSse that}); @@ -5176,6 +5326,9 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitTwinSyncSseSimpleTraitFnWithDefaultImplTwinSyncSse(); + int crateApiPseudoManualImplTraitTwinSyncSseFuncArgTraitImplTwinSyncSse( + {required SimpleTraitForDynTwinSyncSseImplementor arg}); + Future> crateApiPseudoManualMapAndSetTwinRustAsyncFuncHashMapI32I32TwinRustAsync( {required Map arg}); @@ -12076,6 +12229,51 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSsePtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSsePtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSsePtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; @@ -12139,6 +12337,51 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSsePtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSsePtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSsePtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal; @@ -51386,6 +51629,132 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["myStruct"], ); + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( + {required int one}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = cst_encode_i_32(one); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsyncConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async", + argNames: ["one"], + ); + + @override + int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( + {required StructOneWithTraitForDynTwinRustAsync that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinRustAsync_get_one", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( + {required StructOneWithTraitForDynTwinRustAsync that, + required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + that); + var arg1 = cst_encode_i_32(one); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinRustAsync_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + {required StructOneWithTraitForDynTwinRustAsync that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( {required StructOneWithTraitTwinRustAsync that}) { @@ -51539,6 +51908,101 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( + {required StructTwoWithTraitForDynTwinRustAsync that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinRustAsync_get_two", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( + {required StructTwoWithTraitForDynTwinRustAsync that, + required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + that); + var arg1 = cst_encode_i_32(two); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinRustAsync_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + {required StructTwoWithTraitForDynTwinRustAsync that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( {required StructTwoWithTraitTwinRustAsync that}) { @@ -51692,6 +52156,165 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( + {required SimpleTraitForDynTwinRustAsyncImplementor arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + arg); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_rust_async", + argNames: ["arg"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseCreateTwinRustAsyncSse( + {required int one}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(one, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseCreateTwinRustAsyncSseConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseCreateTwinRustAsyncSseConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse", + argNames: ["one"], + ); + + @override + int crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseGetOne( + {required StructOneWithTraitForDynTwinRustAsyncSse that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinRustAsyncSse_get_one", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSetOne( + {required StructOneWithTraitForDynTwinRustAsyncSse that, + required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + that); + var arg1 = cst_encode_i_32(one); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinRustAsyncSse_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( + {required StructOneWithTraitForDynTwinRustAsyncSse that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSseConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSseConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOne( {required StructOneWithTraitTwinRustAsyncSse that}) { @@ -51846,6 +52469,101 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseGetTwo( + {required StructTwoWithTraitForDynTwinRustAsyncSse that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinRustAsyncSse_get_two", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSetTwo( + {required StructTwoWithTraitForDynTwinRustAsyncSse that, + required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + that); + var arg1 = cst_encode_i_32(two); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinRustAsyncSse_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( + {required StructTwoWithTraitForDynTwinRustAsyncSse that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSseConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSseConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwo( {required StructTwoWithTraitTwinRustAsyncSse that}) { @@ -52000,6 +52718,163 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncSseFuncArgTraitImplTwinRustAsyncSse( + {required SimpleTraitForDynTwinRustAsyncSseImplementor arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncSseFuncArgTraitImplTwinRustAsyncSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncSseFuncArgTraitImplTwinRustAsyncSseConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_rust_async_sse", + argNames: ["arg"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSse( + {required int one}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(one, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSseConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSseConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSse_create_twin_sse", + argNames: ["one"], + ); + + @override + int crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseGetOne( + {required StructOneWithTraitForDynTwinSse that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSse_get_one", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSetOne( + {required StructOneWithTraitForDynTwinSse that, required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + that); + var arg1 = cst_encode_i_32(one); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSse_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSimpleMethodTwinSse( + {required StructOneWithTraitForDynTwinSse that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSimpleMethodTwinSseConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSimpleMethodTwinSseConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSse_simple_method_twin_sse", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinSseStructOneWithTraitTwinSseGetOne( {required StructOneWithTraitTwinSse that}) { @@ -52151,6 +53026,99 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseGetTwo( + {required StructTwoWithTraitForDynTwinSse that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSse_get_two", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSetTwo( + {required StructTwoWithTraitForDynTwinSse that, required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + that); + var arg1 = cst_encode_i_32(two); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSse_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSimpleMethodTwinSse( + {required StructTwoWithTraitForDynTwinSse that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSimpleMethodTwinSseConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSimpleMethodTwinSseConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSse_simple_method_twin_sse", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitTwinSseGetTwo( {required StructTwoWithTraitTwinSse that}) { @@ -52302,6 +53270,161 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future crateApiPseudoManualImplTraitTwinSseFuncArgTraitImplTwinSse( + {required SimpleTraitForDynTwinSseImplementor arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSseFuncArgTraitImplTwinSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSseFuncArgTraitImplTwinSseConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_sse", + argNames: ["arg"], + ); + + @override + StructOneWithTraitForDynTwinSync + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + {required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = cst_encode_i_32(one); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSyncConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSyncConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSync_create_twin_sync", + argNames: ["one"], + ); + + @override + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + {required StructOneWithTraitForDynTwinSync that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSync_get_one", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + {required StructOneWithTraitForDynTwinSync that, required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + that); + var arg1 = cst_encode_i_32(one); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSync_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructOneWithTraitForDynTwinSync that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinSync_simple_method_twin_sync", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOne( {required StructOneWithTraitTwinSync that}) { @@ -52453,6 +53576,100 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + {required StructTwoWithTraitForDynTwinSync that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSync_get_two", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + {required StructTwoWithTraitForDynTwinSync that, required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + that); + var arg1 = cst_encode_i_32(two); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSync_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructTwoWithTraitForDynTwinSync that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinSync_simple_method_twin_sync", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwo( {required StructTwoWithTraitTwinSync that}) { @@ -52604,6 +53821,164 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + arg); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSyncConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_sync", + argNames: ["arg"], + ); + + @override + StructOneWithTraitForDynTwinSyncSse + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseCreateTwinSyncSse( + {required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(one, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseCreateTwinSyncSseConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseCreateTwinSyncSseConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse", + argNames: ["one"], + ); + + @override + int crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseGetOne( + {required StructOneWithTraitForDynTwinSyncSse that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSyncSse_get_one", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSetOne( + {required StructOneWithTraitForDynTwinSyncSse that, + required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + that); + var arg1 = cst_encode_i_32(one); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSyncSse_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + {required StructOneWithTraitForDynTwinSyncSse that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSseConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSseConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitTwinSyncSseGetOne( {required StructOneWithTraitTwinSyncSse that}) { @@ -52757,6 +54132,101 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseGetTwo( + {required StructTwoWithTraitForDynTwinSyncSse that}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSyncSse_get_two", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSetTwo( + {required StructTwoWithTraitForDynTwinSyncSse that, + required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + var arg0 = + cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + that); + var arg1 = cst_encode_i_32(two); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + arg0, arg1); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSyncSse_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + {required StructTwoWithTraitForDynTwinSyncSse that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + var arg0 = + cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + that); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, arg0); + }, + codec: DcoCodec( + decodeSuccessData: dco_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSseConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSseConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitTwinSyncSseGetTwo( {required StructTwoWithTraitTwinSyncSse that}) { @@ -52910,6 +54380,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinSyncSseFuncArgTraitImplTwinSyncSse( + {required SimpleTraitForDynTwinSyncSseImplementor arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + arg, serializer); + final raw_ = serializer.intoRaw(); + return wire + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + raw_.ptr, raw_.rustVecLen, raw_.dataLen); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncSseFuncArgTraitImplTwinSyncSseConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncSseFuncArgTraitImplTwinSyncSseConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_sync_sse", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualMapAndSetTwinRustAsyncFuncHashMapI32I32TwinRustAsync( @@ -98095,6 +99596,46 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsyncSse => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSse => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSse => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSse => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSyncSse => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSse => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -98151,6 +99692,46 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSse => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSse => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSyncSse => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSse => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; @@ -98455,6 +100036,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + raw); + } + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + raw); + } + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + raw); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + raw); + } + @protected StructTwoWithTraitForDynTwinNormal dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( @@ -98464,6 +100090,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + raw); + } + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + raw); + } + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + raw); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + raw); + } + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -99501,6 +101172,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -99564,6 +101280,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -100050,6 +101811,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -100113,6 +101919,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -100831,6 +102682,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -100894,6 +102790,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -103423,6 +105364,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -103486,6 +105472,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -104302,6 +106333,41 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } + @protected + SimpleTraitForDynTwinRustAsync + dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + SimpleTraitForDynTwinRustAsyncSse + dco_decode_TraitDef_SimpleTraitForDynTwinRustAsyncSse(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + SimpleTraitForDynTwinSse dco_decode_TraitDef_SimpleTraitForDynTwinSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + SimpleTraitForDynTwinSyncSse dco_decode_TraitDef_SimpleTraitForDynTwinSyncSse( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -107726,6 +109792,46 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_simple_trait_for_dyn_twin_normal_implementor(raw); } + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(raw); + } + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor(raw); + } + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_sse_implementor(raw); + } + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_sync_implementor(raw); + } + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_sync_sse_implementor(raw); + } + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -118085,6 +120191,107 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + dco_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_simple_trait_for_dyn_twin_sse_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_simple_trait_for_dyn_twin_sync_sse_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw) { @@ -120216,6 +122423,61 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + deserializer); + return inner; + } + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + deserializer); + return inner; + } + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + deserializer); + return inner; + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + deserializer); + return inner; + } + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + deserializer); + return inner; + } + @protected StructTwoWithTraitForDynTwinNormal sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( @@ -120227,6 +122489,61 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + deserializer); + return inner; + } + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -121307,6 +123624,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -121370,6 +123732,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -121877,6 +124284,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -121940,6 +124392,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -122681,6 +125178,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -122744,6 +125286,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -125302,6 +127889,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -125365,6 +127997,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -129473,6 +132150,50 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { deserializer)); } + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( + deserializer)); + } + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + deserializer)); + } + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_sse_implementor(deserializer)); + } + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_sync_implementor( + deserializer)); + } + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_sync_sse_implementor( + deserializer)); + } + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -141034,6 +143755,131 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + deserializer); + return SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + deserializer); + return SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( + var_field0); + default: + throw UnimplementedError(''); + } + } + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + sse_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + deserializer); + return SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + deserializer); + return SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse( + var_field0); + default: + throw UnimplementedError(''); + } + } + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + deserializer); + return SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + deserializer); + return SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse( + var_field0); + default: + throw UnimplementedError(''); + } + } + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + deserializer); + return SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + deserializer); + return SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + var_field0); + default: + throw UnimplementedError(''); + } + } + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + deserializer); + return SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + deserializer); + return SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse( + var_field0); + default: + throw UnimplementedError(''); + } + } + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -143360,6 +146206,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: true); } + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSseImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: true); + } + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw) { @@ -143423,6 +146314,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: true); } + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSseImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalCstEncode(move: true); + } + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: true); + } + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw) { @@ -143781,6 +146717,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: false); + } + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw) { @@ -143844,6 +146825,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: false); + } + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw) { @@ -144380,6 +147406,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: false); + } + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw) { @@ -144443,6 +147514,51 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSseImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalCstEncode(move: false); + } + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(move: false); + } + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw) { @@ -145615,6 +148731,49 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(); } + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSseImpl).frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncImpl).frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(); + } + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw) { @@ -145673,6 +148832,49 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(); } + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSseImpl).frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncImpl).frbInternalCstEncode(); + } + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs +// ignore: invalid_use_of_internal_member + return (raw as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalCstEncode(); + } + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw) { @@ -146243,6 +149445,53 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + self, serializer); + } + @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( @@ -146252,6 +149501,53 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + self, serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -147521,6 +150817,63 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: true), + serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -147598,6 +150951,63 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: true), + serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -148203,6 +151613,63 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -148280,6 +151747,63 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -149169,6 +152693,63 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -149246,6 +152827,63 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -152226,6 +155864,63 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: null), + serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -152303,6 +155998,63 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncSseImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSseImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncSseImpl) + .frbInternalSseEncode(move: null), + serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -156523,6 +160275,46 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_simple_trait_for_dyn_twin_normal_implementor(self, serializer); } + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( + self, serializer); + } + + @protected + void + sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + self, serializer); + } + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_sse_implementor(self, serializer); + } + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_sync_implementor(self, serializer); + } + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_sync_sse_implementor(self, serializer); + } + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -166331,6 +170123,118 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } + @protected + void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + field0, serializer); + case SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + + @protected + void sse_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + field0, serializer); + case SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + + @protected + void sse_encode_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + field0, serializer); + case SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + field0, serializer); + case SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + field0, serializer); + case SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -167698,7 +171602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } -// These functions are ignored: `blocking_read`, `blocking_write`, `deref_mut`, `deref`, `deref` +// These functions are ignored: `blocking_read`, `blocking_read`, `blocking_read`, `blocking_read`, `blocking_read`, `blocking_read`, `blocking_write`, `blocking_write`, `blocking_write`, `blocking_write`, `blocking_write`, `blocking_write`, `deref_mut`, `deref_mut`, `deref_mut`, `deref_mut`, `deref_mut`, `deref_mut`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref` @freezed sealed class SimpleTraitForDynTwinNormalImplementor @@ -167713,6 +171617,71 @@ sealed class SimpleTraitForDynTwinNormalImplementor ) = SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal; } +@freezed +sealed class SimpleTraitForDynTwinRustAsyncImplementor + with _$SimpleTraitForDynTwinRustAsyncImplementor { + const SimpleTraitForDynTwinRustAsyncImplementor._(); + + const factory SimpleTraitForDynTwinRustAsyncImplementor.structOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync field0, + ) = SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync; + const factory SimpleTraitForDynTwinRustAsyncImplementor.structTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync field0, + ) = SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync; +} + +@freezed +sealed class SimpleTraitForDynTwinRustAsyncSseImplementor + with _$SimpleTraitForDynTwinRustAsyncSseImplementor { + const SimpleTraitForDynTwinRustAsyncSseImplementor._(); + + const factory SimpleTraitForDynTwinRustAsyncSseImplementor.structOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse field0, + ) = SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse; + const factory SimpleTraitForDynTwinRustAsyncSseImplementor.structTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse field0, + ) = SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse; +} + +@freezed +sealed class SimpleTraitForDynTwinSseImplementor + with _$SimpleTraitForDynTwinSseImplementor { + const SimpleTraitForDynTwinSseImplementor._(); + + const factory SimpleTraitForDynTwinSseImplementor.structOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse field0, + ) = SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse; + const factory SimpleTraitForDynTwinSseImplementor.structTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse field0, + ) = SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse; +} + +@freezed +sealed class SimpleTraitForDynTwinSyncImplementor + with _$SimpleTraitForDynTwinSyncImplementor { + const SimpleTraitForDynTwinSyncImplementor._(); + + const factory SimpleTraitForDynTwinSyncImplementor.structOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync field0, + ) = SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync; + const factory SimpleTraitForDynTwinSyncImplementor.structTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync field0, + ) = SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync; +} + +@freezed +sealed class SimpleTraitForDynTwinSyncSseImplementor + with _$SimpleTraitForDynTwinSyncSseImplementor { + const SimpleTraitForDynTwinSyncSseImplementor._(); + + const factory SimpleTraitForDynTwinSyncSseImplementor.structOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse field0, + ) = SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse; + const factory SimpleTraitForDynTwinSyncSseImplementor.structTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse field0, + ) = SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse; +} + @sealed class BoxAnyMyDartTypeRenameImpl extends RustOpaque implements BoxAnyMyDartTypeRename { @@ -172706,6 +176675,189 @@ class StructOneWithTraitForDynTwinNormalImpl extends RustOpaque ); } +@sealed +class StructOneWithTraitForDynTwinRustAsyncImpl extends RustOpaque + implements StructOneWithTraitForDynTwinRustAsync { + // Not to be used by end users + StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr, + ); + + int get one => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( + that: this, one: one); + + Future simpleMethodTwinRustAsync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + that: this, + ); +} + +@sealed +class StructOneWithTraitForDynTwinRustAsyncSseImpl extends RustOpaque + implements StructOneWithTraitForDynTwinRustAsyncSse { + // Not to be used by end users + StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsyncSse, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSse, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSsePtr, + ); + + int get one => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSetOne( + that: this, one: one); + + Future simpleMethodTwinRustAsyncSse() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( + that: this, + ); +} + +@sealed +class StructOneWithTraitForDynTwinSseImpl extends RustOpaque + implements StructOneWithTraitForDynTwinSse { + // Not to be used by end users + StructOneWithTraitForDynTwinSseImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitForDynTwinSseImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSse, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSse, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSsePtr, + ); + + int get one => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSetOne( + that: this, one: one); + + Future simpleMethodTwinSse() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseSimpleMethodTwinSse( + that: this, + ); +} + +@sealed +class StructOneWithTraitForDynTwinSyncImpl extends RustOpaque + implements StructOneWithTraitForDynTwinSync { + // Not to be used by end users + StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr, + ); + + int get one => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + that: this, one: one); + + Future simpleMethodTwinSync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + that: this, + ); +} + +@sealed +class StructOneWithTraitForDynTwinSyncSseImpl extends RustOpaque + implements StructOneWithTraitForDynTwinSyncSse { + // Not to be used by end users + StructOneWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSyncSse, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSse, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSsePtr, + ); + + int get one => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSetOne( + that: this, one: one); + + Future simpleMethodTwinSyncSse() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseStructOneWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + that: this, + ); +} + @sealed class StructOneWithTraitTwinNormalImpl extends RustOpaque implements StructOneWithTraitTwinNormal { @@ -172961,6 +177113,189 @@ class StructTwoWithTraitForDynTwinNormalImpl extends RustOpaque ); } +@sealed +class StructTwoWithTraitForDynTwinRustAsyncImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinRustAsync { + // Not to be used by end users + StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr, + ); + + int get two => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( + that: this, two: two); + + Future simpleMethodTwinRustAsync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + that: this, + ); +} + +@sealed +class StructTwoWithTraitForDynTwinRustAsyncSseImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinRustAsyncSse { + // Not to be used by end users + StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSsePtr, + ); + + int get two => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSetTwo( + that: this, two: two); + + Future simpleMethodTwinRustAsyncSse() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( + that: this, + ); +} + +@sealed +class StructTwoWithTraitForDynTwinSseImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinSse { + // Not to be used by end users + StructTwoWithTraitForDynTwinSseImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitForDynTwinSseImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSse, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSse, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSsePtr, + ); + + int get two => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSetTwo( + that: this, two: two); + + Future simpleMethodTwinSse() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSseStructTwoWithTraitForDynTwinSseSimpleMethodTwinSse( + that: this, + ); +} + +@sealed +class StructTwoWithTraitForDynTwinSyncImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinSync { + // Not to be used by end users + StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr, + ); + + int get two => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + that: this, two: two); + + Future simpleMethodTwinSync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + that: this, + ); +} + +@sealed +class StructTwoWithTraitForDynTwinSyncSseImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinSyncSse { + // Not to be used by end users + StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitForDynTwinSyncSseImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSyncSse, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSse, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSsePtr, + ); + + int get two => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSetTwo( + that: this, two: two); + + Future simpleMethodTwinSyncSse() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncSseStructTwoWithTraitForDynTwinSyncSseSimpleMethodTwinSyncSse( + that: this, + ); +} + @sealed class StructTwoWithTraitTwinNormalImpl extends RustOpaque implements StructTwoWithTraitTwinNormal { diff --git a/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart index 64362aef74..e432336868 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart @@ -475,3 +475,2318 @@ abstract class SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTw _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> get copyWith => throw _privateConstructorUsedError; } + +/// @nodoc +mixin _$SimpleTraitForDynTwinRustAsyncImplementor { + SimpleTraitForDynTwinRustAsync get field0 => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) + structOneWithTraitForDynTwinRustAsync, + required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) + structTwoWithTraitForDynTwinRustAsync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value) + structOneWithTraitForDynTwinRustAsync, + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value) + structTwoWithTraitForDynTwinRustAsync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinRustAsyncImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinRustAsyncImplementorCopyWith( + SimpleTraitForDynTwinRustAsyncImplementor value, + $Res Function(SimpleTraitForDynTwinRustAsyncImplementor) then) = + _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinRustAsyncImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinRustAsyncImplementor> + implements $SimpleTraitForDynTwinRustAsyncImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl( + this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl) + then) = + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinRustAsync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> + implements + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinRustAsync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl + extends SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync { + const _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinRustAsync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinRustAsyncImplementor.structOneWithTraitForDynTwinRustAsync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) + structOneWithTraitForDynTwinRustAsync, + required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) + structTwoWithTraitForDynTwinRustAsync, + }) { + return structOneWithTraitForDynTwinRustAsync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + }) { + return structOneWithTraitForDynTwinRustAsync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinRustAsync != null) { + return structOneWithTraitForDynTwinRustAsync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value) + structOneWithTraitForDynTwinRustAsync, + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value) + structTwoWithTraitForDynTwinRustAsync, + }) { + return structOneWithTraitForDynTwinRustAsync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + }) { + return structOneWithTraitForDynTwinRustAsync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinRustAsync != null) { + return structOneWithTraitForDynTwinRustAsync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + extends SimpleTraitForDynTwinRustAsyncImplementor { + const factory SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( + final StructOneWithTraitForDynTwinRustAsync field0) = + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl; + const SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync._() + : super._(); + + @override + StructOneWithTraitForDynTwinRustAsync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl) + then) = + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinRustAsync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> + implements + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinRustAsync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl + extends SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync { + const _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinRustAsync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinRustAsyncImplementor.structTwoWithTraitForDynTwinRustAsync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) + structOneWithTraitForDynTwinRustAsync, + required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) + structTwoWithTraitForDynTwinRustAsync, + }) { + return structTwoWithTraitForDynTwinRustAsync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + }) { + return structTwoWithTraitForDynTwinRustAsync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinRustAsync != null) { + return structTwoWithTraitForDynTwinRustAsync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value) + structOneWithTraitForDynTwinRustAsync, + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value) + structTwoWithTraitForDynTwinRustAsync, + }) { + return structTwoWithTraitForDynTwinRustAsync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + }) { + return structTwoWithTraitForDynTwinRustAsync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinRustAsync != null) { + return structTwoWithTraitForDynTwinRustAsync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + extends SimpleTraitForDynTwinRustAsyncImplementor { + const factory SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( + final StructTwoWithTraitForDynTwinRustAsync field0) = + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl; + const SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync._() + : super._(); + + @override + StructTwoWithTraitForDynTwinRustAsync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +mixin _$SimpleTraitForDynTwinRustAsyncSseImplementor { + SimpleTraitForDynTwinRustAsyncSse get field0 => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0) + structOneWithTraitForDynTwinRustAsyncSse, + required TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0) + structTwoWithTraitForDynTwinRustAsyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult? Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? + structTwoWithTraitForDynTwinRustAsyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? + structTwoWithTraitForDynTwinRustAsyncSse, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + value) + structOneWithTraitForDynTwinRustAsyncSse, + required TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + value) + structTwoWithTraitForDynTwinRustAsyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + value)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult? Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + value)? + structTwoWithTraitForDynTwinRustAsyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + value)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + value)? + structTwoWithTraitForDynTwinRustAsyncSse, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinRustAsyncSseImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinRustAsyncSseImplementorCopyWith( + SimpleTraitForDynTwinRustAsyncSseImplementor value, + $Res Function(SimpleTraitForDynTwinRustAsyncSseImplementor) then) = + _$SimpleTraitForDynTwinRustAsyncSseImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinRustAsyncSseImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinRustAsyncSseImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinRustAsyncSseImplementor> + implements $SimpleTraitForDynTwinRustAsyncSseImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinRustAsyncSseImplementorCopyWithImpl( + this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWith( + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl + value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl) + then) = + __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinRustAsyncSse field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinRustAsyncSseImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl> + implements + _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWithImpl( + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinRustAsyncSse, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl + extends SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse { + const _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinRustAsyncSse field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinRustAsyncSseImplementor.structOneWithTraitForDynTwinRustAsyncSse(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl> + get copyWith => + __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0) + structOneWithTraitForDynTwinRustAsyncSse, + required TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0) + structTwoWithTraitForDynTwinRustAsyncSse, + }) { + return structOneWithTraitForDynTwinRustAsyncSse(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult? Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? + structTwoWithTraitForDynTwinRustAsyncSse, + }) { + return structOneWithTraitForDynTwinRustAsyncSse?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? + structTwoWithTraitForDynTwinRustAsyncSse, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinRustAsyncSse != null) { + return structOneWithTraitForDynTwinRustAsyncSse(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + value) + structOneWithTraitForDynTwinRustAsyncSse, + required TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + value) + structTwoWithTraitForDynTwinRustAsyncSse, + }) { + return structOneWithTraitForDynTwinRustAsyncSse(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + value)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult? Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + value)? + structTwoWithTraitForDynTwinRustAsyncSse, + }) { + return structOneWithTraitForDynTwinRustAsyncSse?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + value)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + value)? + structTwoWithTraitForDynTwinRustAsyncSse, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinRustAsyncSse != null) { + return structOneWithTraitForDynTwinRustAsyncSse(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + extends SimpleTraitForDynTwinRustAsyncSseImplementor { + const factory SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse( + final StructOneWithTraitForDynTwinRustAsyncSse field0) = + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl; + const SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse._() + : super._(); + + @override + StructOneWithTraitForDynTwinRustAsyncSse get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWith( + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl + value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl) + then) = + __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinRustAsyncSse field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinRustAsyncSseImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl> + implements + _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWithImpl( + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinRustAsyncSse, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl + extends SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse { + const _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinRustAsyncSse field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinRustAsyncSseImplementor.structTwoWithTraitForDynTwinRustAsyncSse(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl> + get copyWith => + __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0) + structOneWithTraitForDynTwinRustAsyncSse, + required TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0) + structTwoWithTraitForDynTwinRustAsyncSse, + }) { + return structTwoWithTraitForDynTwinRustAsyncSse(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult? Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? + structTwoWithTraitForDynTwinRustAsyncSse, + }) { + return structTwoWithTraitForDynTwinRustAsyncSse?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? + structTwoWithTraitForDynTwinRustAsyncSse, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinRustAsyncSse != null) { + return structTwoWithTraitForDynTwinRustAsyncSse(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + value) + structOneWithTraitForDynTwinRustAsyncSse, + required TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + value) + structTwoWithTraitForDynTwinRustAsyncSse, + }) { + return structTwoWithTraitForDynTwinRustAsyncSse(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + value)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult? Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + value)? + structTwoWithTraitForDynTwinRustAsyncSse, + }) { + return structTwoWithTraitForDynTwinRustAsyncSse?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + value)? + structOneWithTraitForDynTwinRustAsyncSse, + TResult Function( + SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + value)? + structTwoWithTraitForDynTwinRustAsyncSse, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinRustAsyncSse != null) { + return structTwoWithTraitForDynTwinRustAsyncSse(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + extends SimpleTraitForDynTwinRustAsyncSseImplementor { + const factory SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse( + final StructTwoWithTraitForDynTwinRustAsyncSse field0) = + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl; + const SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse._() + : super._(); + + @override + StructTwoWithTraitForDynTwinRustAsyncSse get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +mixin _$SimpleTraitForDynTwinSseImplementor { + SimpleTraitForDynTwinSse get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSse field0) + structOneWithTraitForDynTwinSse, + required TResult Function(StructTwoWithTraitForDynTwinSse field0) + structTwoWithTraitForDynTwinSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult? Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value) + structOneWithTraitForDynTwinSse, + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value) + structTwoWithTraitForDynTwinSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinSseImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinSseImplementorCopyWith( + SimpleTraitForDynTwinSseImplementor value, + $Res Function(SimpleTraitForDynTwinSseImplementor) then) = + _$SimpleTraitForDynTwinSseImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinSseImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinSseImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinSseImplementor> + implements $SimpleTraitForDynTwinSseImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinSseImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWith( + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl) + then) = + __$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinSse field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSseImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl> + implements + _$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWithImpl( + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinSse, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl + extends SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse { + const _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinSse field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSseImplementor.structOneWithTraitForDynTwinSse(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWith< + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl> + get copyWith => + __$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWithImpl< + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSse field0) + structOneWithTraitForDynTwinSse, + required TResult Function(StructTwoWithTraitForDynTwinSse field0) + structTwoWithTraitForDynTwinSse, + }) { + return structOneWithTraitForDynTwinSse(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult? Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + }) { + return structOneWithTraitForDynTwinSse?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSse != null) { + return structOneWithTraitForDynTwinSse(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value) + structOneWithTraitForDynTwinSse, + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value) + structTwoWithTraitForDynTwinSse, + }) { + return structOneWithTraitForDynTwinSse(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + }) { + return structOneWithTraitForDynTwinSse?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSse != null) { + return structOneWithTraitForDynTwinSse(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + extends SimpleTraitForDynTwinSseImplementor { + const factory SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse( + final StructOneWithTraitForDynTwinSse field0) = + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl; + const SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse._() + : super._(); + + @override + StructOneWithTraitForDynTwinSse get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImplCopyWith< + _$SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSseImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWith( + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl) + then) = + __$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinSse field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSseImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl> + implements + _$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWithImpl( + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinSse, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl + extends SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse { + const _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinSse field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSseImplementor.structTwoWithTraitForDynTwinSse(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWith< + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl> + get copyWith => + __$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWithImpl< + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSse field0) + structOneWithTraitForDynTwinSse, + required TResult Function(StructTwoWithTraitForDynTwinSse field0) + structTwoWithTraitForDynTwinSse, + }) { + return structTwoWithTraitForDynTwinSse(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult? Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + }) { + return structTwoWithTraitForDynTwinSse?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSse field0)? + structOneWithTraitForDynTwinSse, + TResult Function(StructTwoWithTraitForDynTwinSse field0)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSse != null) { + return structTwoWithTraitForDynTwinSse(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value) + structOneWithTraitForDynTwinSse, + required TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value) + structTwoWithTraitForDynTwinSse, + }) { + return structTwoWithTraitForDynTwinSse(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult? Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + }) { + return structTwoWithTraitForDynTwinSse?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + value)? + structOneWithTraitForDynTwinSse, + TResult Function( + SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + value)? + structTwoWithTraitForDynTwinSse, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSse != null) { + return structTwoWithTraitForDynTwinSse(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + extends SimpleTraitForDynTwinSseImplementor { + const factory SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse( + final StructTwoWithTraitForDynTwinSse field0) = + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl; + const SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse._() + : super._(); + + @override + StructTwoWithTraitForDynTwinSse get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImplCopyWith< + _$SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSseImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +mixin _$SimpleTraitForDynTwinSyncImplementor { + SimpleTraitForDynTwinSync get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinSyncImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinSyncImplementorCopyWith( + SimpleTraitForDynTwinSyncImplementor value, + $Res Function(SimpleTraitForDynTwinSyncImplementor) then) = + _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinSyncImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinSyncImplementor> + implements $SimpleTraitForDynTwinSyncImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl) + then) = + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinSync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + implements + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinSync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + extends SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync { + const _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinSync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncImplementor.structOneWithTraitForDynTwinSync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSync != null) { + return structOneWithTraitForDynTwinSync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSync != null) { + return structOneWithTraitForDynTwinSync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + extends SimpleTraitForDynTwinSyncImplementor { + const factory SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + final StructOneWithTraitForDynTwinSync field0) = + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl; + const SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync._() + : super._(); + + @override + StructOneWithTraitForDynTwinSync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl) + then) = + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinSync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + implements + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinSync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + extends SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync { + const _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinSync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncImplementor.structTwoWithTraitForDynTwinSync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSync != null) { + return structTwoWithTraitForDynTwinSync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSync != null) { + return structTwoWithTraitForDynTwinSync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + extends SimpleTraitForDynTwinSyncImplementor { + const factory SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + final StructTwoWithTraitForDynTwinSync field0) = + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl; + const SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync._() + : super._(); + + @override + StructTwoWithTraitForDynTwinSync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +mixin _$SimpleTraitForDynTwinSyncSseImplementor { + SimpleTraitForDynTwinSyncSse get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSyncSse field0) + structOneWithTraitForDynTwinSyncSse, + required TResult Function(StructTwoWithTraitForDynTwinSyncSse field0) + structTwoWithTraitForDynTwinSyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value) + structOneWithTraitForDynTwinSyncSse, + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value) + structTwoWithTraitForDynTwinSyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinSyncSseImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinSyncSseImplementorCopyWith( + SimpleTraitForDynTwinSyncSseImplementor value, + $Res Function(SimpleTraitForDynTwinSyncSseImplementor) then) = + _$SimpleTraitForDynTwinSyncSseImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinSyncSseImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinSyncSseImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinSyncSseImplementor> + implements $SimpleTraitForDynTwinSyncSseImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinSyncSseImplementorCopyWithImpl( + this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWith( + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl) + then) = + __$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinSyncSse field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncSseImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl> + implements + _$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinSyncSse, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl + extends SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse { + const _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinSyncSse field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncSseImplementor.structOneWithTraitForDynTwinSyncSse(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWith< + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSyncSse field0) + structOneWithTraitForDynTwinSyncSse, + required TResult Function(StructTwoWithTraitForDynTwinSyncSse field0) + structTwoWithTraitForDynTwinSyncSse, + }) { + return structOneWithTraitForDynTwinSyncSse(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + }) { + return structOneWithTraitForDynTwinSyncSse?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSyncSse != null) { + return structOneWithTraitForDynTwinSyncSse(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value) + structOneWithTraitForDynTwinSyncSse, + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value) + structTwoWithTraitForDynTwinSyncSse, + }) { + return structOneWithTraitForDynTwinSyncSse(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + }) { + return structOneWithTraitForDynTwinSyncSse?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSyncSse != null) { + return structOneWithTraitForDynTwinSyncSse(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + extends SimpleTraitForDynTwinSyncSseImplementor { + const factory SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse( + final StructOneWithTraitForDynTwinSyncSse field0) = + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl; + const SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse._() + : super._(); + + @override + StructOneWithTraitForDynTwinSyncSse get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImplCopyWith< + _$SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSseImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWith( + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl) + then) = + __$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinSyncSse field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncSseImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl> + implements + _$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinSyncSse, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl + extends SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse { + const _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinSyncSse field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncSseImplementor.structTwoWithTraitForDynTwinSyncSse(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWith< + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSyncSse field0) + structOneWithTraitForDynTwinSyncSse, + required TResult Function(StructTwoWithTraitForDynTwinSyncSse field0) + structTwoWithTraitForDynTwinSyncSse, + }) { + return structTwoWithTraitForDynTwinSyncSse(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + }) { + return structTwoWithTraitForDynTwinSyncSse?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSyncSse field0)? + structOneWithTraitForDynTwinSyncSse, + TResult Function(StructTwoWithTraitForDynTwinSyncSse field0)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSyncSse != null) { + return structTwoWithTraitForDynTwinSyncSse(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value) + structOneWithTraitForDynTwinSyncSse, + required TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value) + structTwoWithTraitForDynTwinSyncSse, + }) { + return structTwoWithTraitForDynTwinSyncSse(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult? Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + }) { + return structTwoWithTraitForDynTwinSyncSse?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + value)? + structOneWithTraitForDynTwinSyncSse, + TResult Function( + SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + value)? + structTwoWithTraitForDynTwinSyncSse, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSyncSse != null) { + return structTwoWithTraitForDynTwinSyncSse(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + extends SimpleTraitForDynTwinSyncSseImplementor { + const factory SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse( + final StructTwoWithTraitForDynTwinSyncSse field0) = + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl; + const SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse._() + : super._(); + + @override + StructTwoWithTraitForDynTwinSyncSse get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImplCopyWith< + _$SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSseImpl> + get copyWith => throw _privateConstructorUsedError; +} 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 5f7f086ec7..b91295025f 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 @@ -1071,6 +1071,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSsePtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSsePtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; @@ -1099,6 +1119,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSsePtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSsePtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSsePtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; @@ -1258,11 +1298,61 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructTwoWithTraitForDynTwinNormal dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -1858,6 +1948,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -1893,6 +2008,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -2168,6 +2308,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -2203,6 +2368,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -2608,6 +2798,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -2643,6 +2858,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -3976,6 +4216,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -4011,6 +4276,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -4468,6 +4758,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( dynamic raw); + @protected + SimpleTraitForDynTwinRustAsync + dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsyncSse + dco_decode_TraitDef_SimpleTraitForDynTwinRustAsyncSse(dynamic raw); + + @protected + SimpleTraitForDynTwinSse dco_decode_TraitDef_SimpleTraitForDynTwinSse( + dynamic raw); + + @protected + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncSse dco_decode_TraitDef_SimpleTraitForDynTwinSyncSse( + dynamic raw); + @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); @@ -6062,6 +6372,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( dynamic raw); + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -9636,6 +9971,27 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormalImplementor dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + dco_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_simple_trait_for_dyn_twin_sse_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_simple_trait_for_dyn_twin_sync_sse_implementor(dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw); @@ -10296,11 +10652,61 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructTwoWithTraitForDynTwinNormal sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -10896,6 +11302,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -10931,6 +11362,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -11206,6 +11662,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -11241,6 +11722,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -11646,6 +12152,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -11681,6 +12212,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -13014,6 +13570,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -13049,6 +13630,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -15239,6 +15845,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -19303,6 +19934,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + sse_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -20053,6 +20709,46 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + raw); + } + @protected int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw) { @@ -20061,6 +20757,46 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw); + } + + @protected + int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + raw); + } + @protected ffi.Pointer cst_encode_Backtrace(String raw) { // Codec=Cst (C-struct based), see doc to use other codecs @@ -22583,6 +23319,66 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return ptr; } + @protected + ffi.Pointer + cst_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = wire + .cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor(); + cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_implementor( + raw, ptr.ref); + return ptr; + } + + @protected + ffi.Pointer + cst_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = wire + .cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor(); + cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_sse_implementor( + raw, ptr.ref); + return ptr; + } + + @protected + ffi.Pointer + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = + wire.cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor(); + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sse_implementor( + raw, ptr.ref); + return ptr; + } + + @protected + ffi.Pointer + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = + wire.cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor(); + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_implementor( + raw, ptr.ref); + return ptr; + } + + @protected + ffi.Pointer + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + final ptr = wire + .cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor(); + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_sse_implementor( + raw, ptr.ref); + return ptr; + } + @protected ffi.Pointer cst_encode_box_autoadd_simple_translatable_external_struct_with_method( @@ -27484,6 +28280,57 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { apiObj, wireObj.ref); } + @protected + void + cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_implementor( + apiObj, wireObj.ref); + } + + @protected + void + cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor apiObj, + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor> + wireObj) { + cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_sse_implementor( + apiObj, wireObj.ref); + } + + @protected + void + cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sse_implementor( + apiObj, wireObj.ref); + } + + @protected + void + cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_implementor( + apiObj, wireObj.ref); + } + + @protected + void + cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor apiObj, + ffi.Pointer + wireObj) { + cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_sse_implementor( + apiObj, wireObj.ref); + } + @protected void cst_api_fill_to_wire_box_autoadd_simple_translatable_external_struct_with_method( @@ -30602,6 +31449,128 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { } } + @protected + void cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor apiObj, + wire_cst_simple_trait_for_dyn_twin_rust_async_implementor wireObj) { + if (apiObj + is SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + apiObj.field0); + wireObj.tag = 0; + wireObj.kind.StructOneWithTraitForDynTwinRustAsync.field0 = pre_field0; + return; + } + if (apiObj + is SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + apiObj.field0); + wireObj.tag = 1; + wireObj.kind.StructTwoWithTraitForDynTwinRustAsync.field0 = pre_field0; + return; + } + } + + @protected + void + cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor apiObj, + wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor + wireObj) { + if (apiObj + is SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + apiObj.field0); + wireObj.tag = 0; + wireObj.kind.StructOneWithTraitForDynTwinRustAsyncSse.field0 = pre_field0; + return; + } + if (apiObj + is SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + apiObj.field0); + wireObj.tag = 1; + wireObj.kind.StructTwoWithTraitForDynTwinRustAsyncSse.field0 = pre_field0; + return; + } + } + + @protected + void cst_api_fill_to_wire_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor apiObj, + wire_cst_simple_trait_for_dyn_twin_sse_implementor wireObj) { + if (apiObj + is SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + apiObj.field0); + wireObj.tag = 0; + wireObj.kind.StructOneWithTraitForDynTwinSse.field0 = pre_field0; + return; + } + if (apiObj + is SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + apiObj.field0); + wireObj.tag = 1; + wireObj.kind.StructTwoWithTraitForDynTwinSse.field0 = pre_field0; + return; + } + } + + @protected + void cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor apiObj, + wire_cst_simple_trait_for_dyn_twin_sync_implementor wireObj) { + if (apiObj + is SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + apiObj.field0); + wireObj.tag = 0; + wireObj.kind.StructOneWithTraitForDynTwinSync.field0 = pre_field0; + return; + } + if (apiObj + is SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + apiObj.field0); + wireObj.tag = 1; + wireObj.kind.StructTwoWithTraitForDynTwinSync.field0 = pre_field0; + return; + } + } + + @protected + void cst_api_fill_to_wire_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor apiObj, + wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor wireObj) { + if (apiObj + is SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + apiObj.field0); + wireObj.tag = 0; + wireObj.kind.StructOneWithTraitForDynTwinSyncSse.field0 = pre_field0; + return; + } + if (apiObj + is SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse) { + var pre_field0 = + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + apiObj.field0); + wireObj.tag = 1; + wireObj.kind.StructTwoWithTraitForDynTwinSyncSse.field0 = pre_field0; + return; + } + } + @protected void cst_api_fill_to_wire_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod apiObj, @@ -31472,6 +32441,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -31500,6 +32489,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -31660,6 +32669,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -31688,6 +32717,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -31928,6 +32977,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -31956,6 +33025,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -32519,6 +33608,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -32547,6 +33656,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -32836,11 +33965,63 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -33448,6 +34629,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -33483,6 +34690,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -33770,6 +35003,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -33805,6 +35064,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -34222,6 +35507,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -34257,6 +35568,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -35661,6 +36998,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -35696,6 +37059,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -37777,6 +39166,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); + + @protected + void + sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor self, + SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -41647,6 +43058,27 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor self, + SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer); + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -71812,6 +73244,78 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); + void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( + int port_, + int one, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( + port_, + one, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_asyncPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_asyncPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_onePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_onePtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( + int that, + int one, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( + that, + one, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_onePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_onePtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_asyncPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_asyncPtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( int that, @@ -71900,6 +73404,60 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_asyncPtr .asFunction(); + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_twoPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_twoPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( + int that, + int two, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( + that, + two, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_twoPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_twoPtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_asyncPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_asyncPtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( int that, @@ -71988,6 +73546,112 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_asyncPtr .asFunction(); + void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( + int port_, + ffi.Pointer arg, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( + port_, + arg, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_asyncPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int64, + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_rust_async_implementor>)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_asyncPtr + .asFunction< + void Function( + int, + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_rust_async_implementor>)>(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_ssePtr + .asFunction, int, int)>(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_onePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_onePtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( + int that, + int one, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( + that, + one, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_onePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_onePtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_ssePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_ssePtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( int that, @@ -72076,6 +73740,60 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_ssePtr .asFunction(); + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_twoPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_twoPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( + int that, + int two, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( + that, + two, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_twoPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_twoPtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_ssePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_ssePtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( int that, @@ -72164,6 +73882,110 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_ssePtr .asFunction(); + void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_ssePtr + .asFunction, int, int)>(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_ssePtr + .asFunction, int, int)>(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_onePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_onePtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( + int that, + int one, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( + that, + one, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_onePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_onePtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_ssePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_ssePtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( int that, @@ -72252,6 +74074,60 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_ssePtr .asFunction(); + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_twoPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_twoPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + int that, + int two, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + that, + two, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_twoPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_twoPtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_ssePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_ssePtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( int that, @@ -72340,6 +74216,101 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_ssePtr .asFunction(); + void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + int port_, + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + port_, + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_ssePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Int64, ffi.Pointer, + ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_ssePtr + .asFunction, int, int)>(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + int one, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + one, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_syncPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_syncPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_onePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_onePtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + int that, + int one, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + that, + one, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_onePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_onePtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_syncPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_syncPtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( int that, @@ -72428,6 +74399,60 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_syncPtr .asFunction(); + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_twoPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_twoPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + int that, + int two, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + that, + two, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_twoPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_twoPtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_syncPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_syncPtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( int that, @@ -72516,6 +74541,108 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_syncPtr .asFunction(); + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + ffi.Pointer arg, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + arg, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_syncPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function( + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sync_implementor>)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_syncPtr + .asFunction< + WireSyncRust2DartDco Function( + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sync_implementor>)>(); + + WireSyncRust2DartSse + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_ssePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_ssePtr + .asFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, int, int)>(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_onePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_onePtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + int that, + int one, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + that, + one, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_onePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_onePtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_ssePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_ssePtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one( int that, @@ -72604,6 +74731,60 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_ssePtr .asFunction(); + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_twoPtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_twoPtr + .asFunction(); + + WireSyncRust2DartDco + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + int that, + int two, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + that, + two, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_twoPtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_twoPtr + .asFunction(); + + void + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + int port_, + int that, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, + that, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_ssePtr = + _lookup>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_ssePtr + .asFunction(); + WireSyncRust2DartDco wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two( int that, @@ -72692,6 +74873,31 @@ class RustLibWire implements BaseWire { _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_ssePtr .asFunction(); + WireSyncRust2DartSse + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + ffi.Pointer ptr_, + int rust_vec_len_, + int data_len_, + ) { + return _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + ptr_, + rust_vec_len_, + data_len_, + ); + } + + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_ssePtr = + _lookup< + ffi.NativeFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, ffi.Int32, ffi.Int32)>>( + 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse'); + late final _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse = + _wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_ssePtr + .asFunction< + WireSyncRust2DartSse Function( + ffi.Pointer, int, int)>(); + void wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async( int port_, @@ -110175,6 +112381,166 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr .asFunction)>(); + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSsePtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSsePtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ffi.Pointer ptr, @@ -110399,6 +112765,166 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr .asFunction)>(); + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSsePtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSsePtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSsePtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSsePtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ffi.Pointer ptr, @@ -113621,6 +116147,99 @@ class RustLibWire implements BaseWire { ffi.Pointer Function()>(); + ffi.Pointer + cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor() { + return _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor(); + } + + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementorPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_rust_async_implementor> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor'); + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor = + _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementorPtr + .asFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_rust_async_implementor> + Function()>(); + + ffi.Pointer + cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor() { + return _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor(); + } + + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementorPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor'); + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor = + _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementorPtr + .asFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor> + Function()>(); + + ffi.Pointer + cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor() { + return _cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor(); + } + + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementorPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sse_implementor> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor'); + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor = + _cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementorPtr + .asFunction< + ffi.Pointer + Function()>(); + + ffi.Pointer + cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor() { + return _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor(); + } + + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementorPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sync_implementor> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor'); + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor = + _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementorPtr + .asFunction< + ffi.Pointer + Function()>(); + + ffi.Pointer + cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor() { + return _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor(); + } + + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementorPtr = + _lookup< + ffi.NativeFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor> + Function()>>( + 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor'); + late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor = + _cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementorPtr + .asFunction< + ffi.Pointer< + wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor> + Function()>(); + ffi.Pointer cst_new_box_autoadd_simple_translatable_external_struct_with_method() { return _cst_new_box_autoadd_simple_translatable_external_struct_with_method(); @@ -119475,6 +122094,62 @@ final class wire_cst_some_struct_twin_sync extends ffi.Struct { external int value; } +final class wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class SimpleTraitForDynTwinRustAsyncImplementorKind extends ffi.Union { + external wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + StructOneWithTraitForDynTwinRustAsync; + + external wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + StructTwoWithTraitForDynTwinRustAsync; +} + +final class wire_cst_simple_trait_for_dyn_twin_rust_async_implementor + extends ffi.Struct { + @ffi.Int32() + external int tag; + + external SimpleTraitForDynTwinRustAsyncImplementorKind kind; +} + +final class wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class SimpleTraitForDynTwinSyncImplementorKind extends ffi.Union { + external wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + StructOneWithTraitForDynTwinSync; + + external wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + StructTwoWithTraitForDynTwinSync; +} + +final class wire_cst_simple_trait_for_dyn_twin_sync_implementor + extends ffi.Struct { + @ffi.Int32() + external int tag; + + external SimpleTraitForDynTwinSyncImplementorKind kind; +} + final class wire_cst_record_string_kitchen_sink_twin_rust_async extends ffi.Struct { external ffi.Pointer field0; @@ -120900,6 +123575,90 @@ final class wire_cst_list_of_nested_raw_string_mirrored extends ffi.Struct { external ffi.Pointer raw; } +final class wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class SimpleTraitForDynTwinRustAsyncSseImplementorKind extends ffi.Union { + external wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse + StructOneWithTraitForDynTwinRustAsyncSse; + + external wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse + StructTwoWithTraitForDynTwinRustAsyncSse; +} + +final class wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor + extends ffi.Struct { + @ffi.Int32() + external int tag; + + external SimpleTraitForDynTwinRustAsyncSseImplementorKind kind; +} + +final class wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class SimpleTraitForDynTwinSseImplementorKind extends ffi.Union { + external wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse + StructOneWithTraitForDynTwinSse; + + external wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse + StructTwoWithTraitForDynTwinSse; +} + +final class wire_cst_simple_trait_for_dyn_twin_sse_implementor + extends ffi.Struct { + @ffi.Int32() + external int tag; + + external SimpleTraitForDynTwinSseImplementorKind kind; +} + +final class wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + extends ffi.Struct { + @ffi.UintPtr() + external int field0; +} + +final class SimpleTraitForDynTwinSyncSseImplementorKind extends ffi.Union { + external wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse + StructOneWithTraitForDynTwinSyncSse; + + external wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse + StructTwoWithTraitForDynTwinSyncSse; +} + +final class wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor + extends ffi.Struct { + @ffi.Int32() + external int tag; + + external SimpleTraitForDynTwinSyncSseImplementorKind kind; +} + final class wire_cst_list_Chrono_Local extends ffi.Struct { external ffi.Pointer ptr; diff --git a/frb_example/pure_dart/lib/src/rust/frb_generated.web.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.web.dart index b900b2cb47..a89f5c1c5e 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 @@ -1073,6 +1073,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -1101,6 +1121,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncSsePtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; @@ -1260,11 +1300,61 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructTwoWithTraitForDynTwinNormal dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -1860,6 +1950,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -1895,6 +2010,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -2170,6 +2310,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -2205,6 +2370,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -2610,6 +2800,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -2645,6 +2860,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -3978,6 +4218,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -4013,6 +4278,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSyncSse + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -4470,6 +4760,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( dynamic raw); + @protected + SimpleTraitForDynTwinRustAsync + dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsyncSse + dco_decode_TraitDef_SimpleTraitForDynTwinRustAsyncSse(dynamic raw); + + @protected + SimpleTraitForDynTwinSse dco_decode_TraitDef_SimpleTraitForDynTwinSse( + dynamic raw); + + @protected + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncSse dco_decode_TraitDef_SimpleTraitForDynTwinSyncSse( + dynamic raw); + @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); @@ -6064,6 +6374,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( dynamic raw); + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -9638,6 +9973,27 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormalImplementor dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + dco_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSseImplementor + dco_decode_simple_trait_for_dyn_twin_sse_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + dco_decode_simple_trait_for_dyn_twin_sync_sse_implementor(dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw); @@ -10298,11 +10654,61 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructTwoWithTraitForDynTwinNormal sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -10898,6 +11304,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -10933,6 +11364,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -11208,6 +11664,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -11243,6 +11724,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -11648,6 +12154,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -11683,6 +12214,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -13016,6 +13572,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -13051,6 +13632,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSyncSse + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -15241,6 +15847,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -19305,6 +19936,31 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinRustAsyncSseImplementor + sse_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSseImplementor + sse_decode_simple_trait_for_dyn_twin_sse_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncSseImplementor + sse_decode_simple_trait_for_dyn_twin_sync_sse_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -20062,6 +20718,51 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + raw); + } + @protected Object cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( @@ -20071,6 +20772,51 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw); + } + + @protected + Object + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + raw); + } + @protected String cst_encode_Backtrace(String raw) { // Codec=Cst (C-struct based), see doc to use other codecs @@ -22414,6 +23160,46 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return cst_encode_simple_trait_for_dyn_twin_normal_implementor(raw); } + @protected + List + cst_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_simple_trait_for_dyn_twin_rust_async_implementor(raw); + } + + @protected + List + cst_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor(raw); + } + + @protected + List + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_simple_trait_for_dyn_twin_sse_implementor(raw); + } + + @protected + List + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_simple_trait_for_dyn_twin_sync_implementor(raw); + } + + @protected + List + cst_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + return cst_encode_simple_trait_for_dyn_twin_sync_sse_implementor(raw); + } + @protected List cst_encode_box_autoadd_simple_translatable_external_struct_with_method( @@ -27115,6 +27901,126 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { throw Exception('unreachable'); } + @protected + List cst_encode_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + if (raw + is SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync) { + return [ + 0, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + raw.field0) + ]; + } + if (raw + is SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync) { + return [ + 1, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + raw.field0) + ]; + } + + throw Exception('unreachable'); + } + + @protected + List cst_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + if (raw + is SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse) { + return [ + 0, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + raw.field0) + ]; + } + if (raw + is SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse) { + return [ + 1, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + raw.field0) + ]; + } + + throw Exception('unreachable'); + } + + @protected + List cst_encode_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + if (raw + is SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse) { + return [ + 0, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + raw.field0) + ]; + } + if (raw + is SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse) { + return [ + 1, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + raw.field0) + ]; + } + + throw Exception('unreachable'); + } + + @protected + List cst_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + if (raw + is SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync) { + return [ + 0, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw.field0) + ]; + } + if (raw + is SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync) { + return [ + 1, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw.field0) + ]; + } + + throw Exception('unreachable'); + } + + @protected + List cst_encode_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor raw) { + // Codec=Cst (C-struct based), see doc to use other codecs + if (raw + is SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse) { + return [ + 0, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + raw.field0) + ]; + } + if (raw + is SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse) { + return [ + 1, + cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + raw.field0) + ]; + } + + throw Exception('unreachable'); + } + @protected List cst_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod raw) { @@ -28111,6 +29017,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -28139,6 +29065,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -28299,6 +29245,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -28327,6 +29293,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -28567,6 +29553,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -28595,6 +29601,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -29158,6 +30184,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); @@ -29186,6 +30232,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync raw); + + @protected + int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse raw); + @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); @@ -29475,11 +30541,63 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -30087,6 +31205,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -30122,6 +31266,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -30409,6 +31579,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -30444,6 +31640,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -30861,6 +32083,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -30896,6 +32144,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -32300,6 +33574,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + StructOneWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + StructOneWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + StructOneWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -32335,6 +33635,32 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinRustAsyncSse self, + SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinSse self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinSyncSse self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -34416,6 +35742,28 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); + + @protected + void + sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor self, + SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -38286,6 +39634,27 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor( + SimpleTraitForDynTwinRustAsyncSseImplementor self, + SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sse_implementor( + SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_sse_implementor( + SimpleTraitForDynTwinSyncSseImplementor self, SseSerializer serializer); + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -48701,6 +50070,32 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_struct_twin_sync_sse( ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( + NativePortType port_, int one) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( + port_, one); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( + Object that, int one) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( + that, one); + + void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( Object that) => @@ -48733,6 +50128,26 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( + Object that, int two) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( + that, two); + + void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( Object that) => @@ -48765,6 +50180,41 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( port_); + void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( + NativePortType port_, List arg) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( + port_, arg); + + void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( + port_, ptr_, rust_vec_len_, data_len_); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( + Object that, int one) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( + that, one); + + void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( Object that) => @@ -48797,6 +50247,26 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( + Object that, int two) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( + that, two); + + void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( Object that) => @@ -48829,6 +50299,44 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( port_); + void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( + port_, ptr_, rust_vec_len_, data_len_); + + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + port_, ptr_, rust_vec_len_, data_len_); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( + Object that, int one) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( + that, one); + + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( Object that) => @@ -48861,6 +50369,26 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + Object that, int two) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + that, two); + + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( Object that) => @@ -48893,6 +50421,42 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( port_); + void wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + port_, ptr_, rust_vec_len_, data_len_); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + int one) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + one); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + Object that, int one) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + that, one); + + void wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( Object that) => @@ -48925,6 +50489,26 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + Object that, int two) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + that, two); + + void wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( Object that) => @@ -48957,6 +50541,42 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + List arg) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + arg); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + ptr_, rust_vec_len_, data_len_); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + Object that, int one) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + that, one); + + void wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one( Object that) => @@ -48989,6 +50609,26 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + that); + + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + Object that, int two) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + that, two); + + void wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + NativePortType port_, Object that) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_, that); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two( Object that) => @@ -49021,6 +50661,15 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse( port_); + dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_) => + wasmModule + .wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + ptr_, rust_vec_len_, data_len_); + void wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async( NativePortType port_, List arg) => wasmModule @@ -62068,6 +63717,66 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr) => wasmModule @@ -62152,6 +63861,66 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic ptr) => wasmModule @@ -69158,6 +70927,22 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); + external void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( + NativePortType port_, int one); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( + Object that, int one); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( Object that); @@ -69178,6 +70963,18 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( + Object that, int two); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( Object that); @@ -69198,6 +70995,29 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( NativePortType port_); + external void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( + NativePortType port_, List arg); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( + Object that, int one); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( Object that); @@ -69218,6 +71038,18 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( + Object that, int two); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( Object that); @@ -69238,6 +71070,32 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( NativePortType port_); + external void + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( + Object that, int one); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( Object that); @@ -69258,6 +71116,18 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + Object that, int two); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( Object that); @@ -69278,6 +71148,29 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse( NativePortType port_); + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + NativePortType port_, + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + int one); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + Object that, int one); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( Object that); @@ -69298,6 +71191,18 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + Object that, int two); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( Object that); @@ -69318,6 +71223,28 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + List arg); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + Object that, int one); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one( Object that); @@ -69338,6 +71265,18 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + Object that); + + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + Object that, int two); + + external void + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + NativePortType port_, Object that); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two( Object that); @@ -69358,6 +71297,12 @@ class RustLibWasmModule implements WasmModule { wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse( NativePortType port_); + external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartSse */ + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + PlatformGeneralizedUint8ListPtr ptr_, + int rust_vec_len_, + int data_len_); + external void wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async( NativePortType port_, List arg); @@ -78377,6 +80322,46 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr); @@ -78433,6 +80418,46 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic ptr); diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs index aa3cac0a4e..7696e371cc 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs @@ -2,6 +2,7 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +use crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinRustAsync { @@ -43,3 +44,43 @@ impl SimpleTraitTwinRustAsync for StructTwoWithTraitTwinRustAsync { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinRustAsync { + fn simple_method_twin_rust_async(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinRustAsync { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinRustAsync { + pub async fn create_twin_rust_async(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinRustAsync for StructOneWithTraitForDynTwinRustAsync { + fn simple_method_twin_rust_async(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinRustAsync { + pub two: i32, +} + +impl SimpleTraitForDynTwinRustAsync for StructTwoWithTraitForDynTwinRustAsync { + fn simple_method_twin_rust_async(&self) -> i32 { + self.two * 2 + } +} + +pub async fn func_arg_trait_impl_twin_rust_async( + arg: SimpleTraitForDynTwinRustAsyncImplementor, +) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_rust_async() +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs index c8a55cd7d5..b0e503834f 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs @@ -2,6 +2,7 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +use crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinRustAsyncSse { @@ -43,3 +44,45 @@ impl SimpleTraitTwinRustAsyncSse for StructTwoWithTraitTwinRustAsyncSse { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinRustAsyncSse { + fn simple_method_twin_rust_async_sse(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinRustAsyncSse { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinRustAsyncSse { + #[flutter_rust_bridge::frb(serialize)] + pub async fn create_twin_rust_async_sse(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinRustAsyncSse for StructOneWithTraitForDynTwinRustAsyncSse { + fn simple_method_twin_rust_async_sse(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinRustAsyncSse { + pub two: i32, +} + +impl SimpleTraitForDynTwinRustAsyncSse for StructTwoWithTraitForDynTwinRustAsyncSse { + fn simple_method_twin_rust_async_sse(&self) -> i32 { + self.two * 2 + } +} + +#[flutter_rust_bridge::frb(serialize)] +pub async fn func_arg_trait_impl_twin_rust_async_sse( + arg: SimpleTraitForDynTwinRustAsyncSseImplementor, +) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_rust_async_sse() +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs index 68334f9a04..3a6753afee 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs @@ -2,6 +2,7 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +use crate::frb_generated::SimpleTraitForDynTwinSseImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinSse { @@ -43,3 +44,43 @@ impl SimpleTraitTwinSse for StructTwoWithTraitTwinSse { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinSse { + fn simple_method_twin_sse(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinSse { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinSse { + #[flutter_rust_bridge::frb(serialize)] + pub fn create_twin_sse(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinSse for StructOneWithTraitForDynTwinSse { + fn simple_method_twin_sse(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinSse { + pub two: i32, +} + +impl SimpleTraitForDynTwinSse for StructTwoWithTraitForDynTwinSse { + fn simple_method_twin_sse(&self) -> i32 { + self.two * 2 + } +} + +#[flutter_rust_bridge::frb(serialize)] +pub fn func_arg_trait_impl_twin_sse(arg: SimpleTraitForDynTwinSseImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_sse() +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs index deebfc3cc8..b9bd835cea 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs @@ -2,6 +2,7 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +use crate::frb_generated::SimpleTraitForDynTwinSyncImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinSync { @@ -43,3 +44,43 @@ impl SimpleTraitTwinSync for StructTwoWithTraitTwinSync { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinSync { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinSync { + #[flutter_rust_bridge::frb(sync)] + pub fn create_twin_sync(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinSync for StructOneWithTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinSync { + pub two: i32, +} + +impl SimpleTraitForDynTwinSync for StructTwoWithTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32 { + self.two * 2 + } +} + +#[flutter_rust_bridge::frb(sync)] +pub fn func_arg_trait_impl_twin_sync(arg: SimpleTraitForDynTwinSyncImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_sync() +} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs index 3d34b75f1c..b849373b86 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs @@ -2,6 +2,7 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +use crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinSyncSse { @@ -43,3 +44,45 @@ impl SimpleTraitTwinSyncSse for StructTwoWithTraitTwinSyncSse { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinSyncSse { + fn simple_method_twin_sync_sse(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinSyncSse { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinSyncSse { + #[flutter_rust_bridge::frb(serialize)] + #[flutter_rust_bridge::frb(sync)] + pub fn create_twin_sync_sse(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinSyncSse for StructOneWithTraitForDynTwinSyncSse { + fn simple_method_twin_sync_sse(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinSyncSse { + pub two: i32, +} + +impl SimpleTraitForDynTwinSyncSse for StructTwoWithTraitForDynTwinSyncSse { + fn simple_method_twin_sync_sse(&self) -> i32 { + self.two * 2 + } +} + +#[flutter_rust_bridge::frb(serialize)] +#[flutter_rust_bridge::frb(sync)] +pub fn func_arg_trait_impl_twin_sync_sse(arg: SimpleTraitForDynTwinSyncSseImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_sync_sse() +} diff --git a/frb_example/pure_dart/rust/src/frb_generated.io.rs b/frb_example/pure_dart/rust/src/frb_generated.io.rs index 870faa1c2d..87715c9abb 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -18,14 +18,19 @@ use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_sync_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; +use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitForDynTwinRustAsyncSse; use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitTwinRustAsyncSse; use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitForDynTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; +use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitForDynTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -139,12 +144,72 @@ impl CstDecode> for usize flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} impl CstDecode> for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> RustAutoOpaqueNom { flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} impl CstDecode> for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> Box { @@ -1071,6 +1136,76 @@ impl CstDecode for usize { )) } } +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinRustAsync { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinRustAsyncSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinSync { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinSyncSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + >::cst_decode( + self + )) + } +} impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> StructOneWithTraitTwinNormal { @@ -1165,6 +1300,76 @@ impl CstDecode for usize { )) } } +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinRustAsync { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinRustAsyncSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSync { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode for usize { + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSyncSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >, + >::cst_decode( + self + )) + } +} impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> StructTwoWithTraitTwinNormal { @@ -3432,6 +3637,102 @@ impl unsafe { decode_rust_opaque_nom(self as _) } } } +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} impl CstDecode< RustOpaqueNom< @@ -3550,6 +3851,102 @@ impl unsafe { decode_rust_opaque_nom(self as _) } } } +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >, + > for usize +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + > { + unsafe { decode_rust_opaque_nom(self as _) } + } +} impl CstDecode< RustOpaqueNom< @@ -6767,6 +7164,62 @@ impl CstDecode .into() } } +impl CstDecode + for *mut wire_cst_simple_trait_for_dyn_twin_rust_async_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode( + *wrap, + ) + .into() + } +} +impl CstDecode + for *mut wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode( + *wrap, + ) + .into() + } +} +impl CstDecode + for *mut wire_cst_simple_trait_for_dyn_twin_sse_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode(*wrap) + .into() + } +} +impl CstDecode + for *mut wire_cst_simple_trait_for_dyn_twin_sync_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode(*wrap) + .into() + } +} +impl CstDecode + for *mut wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; + CstDecode::::cst_decode( + *wrap, + ) + .into() + } +} impl CstDecode for *mut wire_cst_simple_translatable_external_struct_with_method { @@ -12419,6 +12872,96 @@ impl CstDecode } } } +impl CstDecode + for wire_cst_simple_trait_for_dyn_twin_rust_async_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { + match self.tag { + 0 => { + let ans = unsafe { self.kind.StructOneWithTraitForDynTwinRustAsync }; + crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync( ans.field0.cst_decode()) + } + 1 => { + let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinRustAsync }; + crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync( ans.field0.cst_decode()) + } + _ => unreachable!(), + } + } +} +impl CstDecode + for wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { + match self.tag { + 0 => { + let ans = unsafe { self.kind.StructOneWithTraitForDynTwinRustAsyncSse }; + crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructOneWithTraitForDynTwinRustAsyncSse( ans.field0.cst_decode()) + } + 1 => { + let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinRustAsyncSse }; + crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructTwoWithTraitForDynTwinRustAsyncSse( ans.field0.cst_decode()) + } + _ => unreachable!(), + } + } +} +impl CstDecode + for wire_cst_simple_trait_for_dyn_twin_sse_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + match self.tag { + 0 => { + let ans = unsafe { self.kind.StructOneWithTraitForDynTwinSse }; + crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse( ans.field0.cst_decode()) + } + 1 => { + let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinSse }; + crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructTwoWithTraitForDynTwinSse( ans.field0.cst_decode()) + } + _ => unreachable!(), + } + } +} +impl CstDecode + for wire_cst_simple_trait_for_dyn_twin_sync_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + match self.tag { + 0 => { + let ans = unsafe { self.kind.StructOneWithTraitForDynTwinSync }; + crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync( ans.field0.cst_decode()) + } + 1 => { + let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinSync }; + crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync( ans.field0.cst_decode()) + } + _ => unreachable!(), + } + } +} +impl CstDecode + for wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + match self.tag { + 0 => { + let ans = unsafe { self.kind.StructOneWithTraitForDynTwinSyncSse }; + crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructOneWithTraitForDynTwinSyncSse( ans.field0.cst_decode()) + } + 1 => { + let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinSyncSse }; + crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructTwoWithTraitForDynTwinSyncSse( ans.field0.cst_decode()) + } + _ => unreachable!(), + } + } +} impl CstDecode for wire_cst_simple_translatable_external_struct_with_method { @@ -16575,6 +17118,71 @@ impl Default for wire_cst_simple_trait_for_dyn_twin_normal_implementor { Self::new_with_null_ptr() } } +impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_rust_async_implementor { + fn new_with_null_ptr() -> Self { + Self { + tag: -1, + kind: SimpleTraitForDynTwinRustAsyncImplementorKind { nil__: () }, + } + } +} +impl Default for wire_cst_simple_trait_for_dyn_twin_rust_async_implementor { + fn default() -> Self { + Self::new_with_null_ptr() + } +} +impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor { + fn new_with_null_ptr() -> Self { + Self { + tag: -1, + kind: SimpleTraitForDynTwinRustAsyncSseImplementorKind { nil__: () }, + } + } +} +impl Default for wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor { + fn default() -> Self { + Self::new_with_null_ptr() + } +} +impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_sse_implementor { + fn new_with_null_ptr() -> Self { + Self { + tag: -1, + kind: SimpleTraitForDynTwinSseImplementorKind { nil__: () }, + } + } +} +impl Default for wire_cst_simple_trait_for_dyn_twin_sse_implementor { + fn default() -> Self { + Self::new_with_null_ptr() + } +} +impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_sync_implementor { + fn new_with_null_ptr() -> Self { + Self { + tag: -1, + kind: SimpleTraitForDynTwinSyncImplementorKind { nil__: () }, + } + } +} +impl Default for wire_cst_simple_trait_for_dyn_twin_sync_implementor { + fn default() -> Self { + Self::new_with_null_ptr() + } +} +impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor { + fn new_with_null_ptr() -> Self { + Self { + tag: -1, + kind: SimpleTraitForDynTwinSyncSseImplementorKind { nil__: () }, + } + } +} +impl Default for wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor { + fn default() -> Self { + Self::new_with_null_ptr() + } +} impl NewWithNullPtr for wire_cst_simple_translatable_external_struct_with_method { fn new_with_null_ptr() -> Self { Self { @@ -29981,6 +30589,37 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_struct_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( + port_: i64, + one: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async_impl(port_, one) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( + that: usize, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one_impl(that, one) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( that: usize, @@ -30019,6 +30658,29 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( + that: usize, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two_impl(that, two) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( that: usize, @@ -30057,6 +30719,47 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( + port_: i64, + arg: *mut wire_cst_simple_trait_for_dyn_twin_rust_async_implementor, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async_impl(port_, arg) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( + that: usize, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one_impl(that, one) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( that: usize, @@ -30095,6 +30798,29 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( + that: usize, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two_impl(that, two) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( that: usize, @@ -30133,6 +30859,49 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( + that: usize, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one_impl(that, one) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( that: usize, @@ -30175,6 +30944,29 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + that: usize, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two_impl(that, two) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( that: usize, @@ -30217,6 +31009,51 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + port_: i64, + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl(one) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + that: usize, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl(that, one) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( that: usize, @@ -30259,6 +31096,29 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + that: usize, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl(that, two) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( that: usize, @@ -30301,6 +31161,45 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + arg: *mut wire_cst_simple_trait_for_dyn_twin_sync_implementor, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl(arg) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + that: usize, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one_impl(that, one) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one( that: usize, @@ -30339,6 +31238,29 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + that: usize, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two_impl(that) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + that: usize, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two_impl(that, two) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_: i64, + that: usize, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl(port_, that) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two( that: usize, @@ -30377,6 +31299,15 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse_impl(port_) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + ptr_: *mut u8, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async( port_: i64, @@ -47138,6 +48069,136 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr: *const std::ffi::c_void, @@ -47296,6 +48357,136 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr: *const std::ffi::c_void, @@ -49192,6 +50383,46 @@ pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_ ) } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( +) -> *mut wire_cst_simple_trait_for_dyn_twin_rust_async_implementor { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_simple_trait_for_dyn_twin_rust_async_implementor::new_with_null_ptr(), + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( +) -> *mut wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor::new_with_null_ptr(), + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( +) -> *mut wire_cst_simple_trait_for_dyn_twin_sse_implementor { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_simple_trait_for_dyn_twin_sse_implementor::new_with_null_ptr(), + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( +) -> *mut wire_cst_simple_trait_for_dyn_twin_sync_implementor { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_simple_trait_for_dyn_twin_sync_implementor::new_with_null_ptr(), + ) +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor( +) -> *mut wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor { + flutter_rust_bridge::for_generated::new_leak_box_ptr( + wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor::new_with_null_ptr(), + ) +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_translatable_external_struct_with_method( ) -> *mut wire_cst_simple_translatable_external_struct_with_method { @@ -55146,6 +56377,131 @@ pub struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitFor } #[repr(C)] #[derive(Clone, Copy)] +pub struct wire_cst_simple_trait_for_dyn_twin_rust_async_implementor { + tag: i32, + kind: SimpleTraitForDynTwinRustAsyncImplementorKind, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub union SimpleTraitForDynTwinRustAsyncImplementorKind { + StructOneWithTraitForDynTwinRustAsync: + wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync, + StructTwoWithTraitForDynTwinRustAsync: + wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync, + nil__: (), +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync +{ + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync +{ + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor { + tag: i32, + kind: SimpleTraitForDynTwinRustAsyncSseImplementorKind, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub union SimpleTraitForDynTwinRustAsyncSseImplementorKind { StructOneWithTraitForDynTwinRustAsyncSse: wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse, +StructTwoWithTraitForDynTwinRustAsyncSse: wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse, +nil__: (), } +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse +{ + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse +{ + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_simple_trait_for_dyn_twin_sse_implementor { + tag: i32, + kind: SimpleTraitForDynTwinSseImplementorKind, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub union SimpleTraitForDynTwinSseImplementorKind { + StructOneWithTraitForDynTwinSse: + wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse, + StructTwoWithTraitForDynTwinSse: + wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse, + nil__: (), +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructTwoWithTraitForDynTwinSse { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_simple_trait_for_dyn_twin_sync_implementor { + tag: i32, + kind: SimpleTraitForDynTwinSyncImplementorKind, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub union SimpleTraitForDynTwinSyncImplementorKind { + StructOneWithTraitForDynTwinSync: + wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync, + StructTwoWithTraitForDynTwinSync: + wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync, + nil__: (), +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_simple_trait_for_dyn_twin_sync_sse_implementor { + tag: i32, + kind: SimpleTraitForDynTwinSyncSseImplementorKind, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub union SimpleTraitForDynTwinSyncSseImplementorKind { + StructOneWithTraitForDynTwinSyncSse: + wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse, + StructTwoWithTraitForDynTwinSyncSse: + wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse, + nil__: (), +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructOneWithTraitForDynTwinSyncSse { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] +pub struct wire_cst_SimpleTraitForDynTwinSyncSseImplementor_StructTwoWithTraitForDynTwinSyncSse { + field0: usize, +} +#[repr(C)] +#[derive(Clone, Copy)] pub struct wire_cst_simple_translatable_external_struct_with_method { a: *mut wire_cst_list_prim_u_8_strict, } diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index f965298338..637fb1b5bc 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -35,14 +35,19 @@ use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_sync_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; +use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitForDynTwinRustAsyncSse; use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitTwinRustAsyncSse; use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitForDynTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; +use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitForDynTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -102,7 +107,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueNom, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -156673378; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 2000933615; // Section: executor @@ -21423,18 +21428,28 @@ fn wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_im Result::<_,()>::Ok(crate::api::pseudo_manual::external_type_in_crate_twin_sync_sse::use_imported_struct_twin_sync_sse(api_my_struct)) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + one: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_one = one.cst_decode(); move |context| async move { + transform_result_dco((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitForDynTwinRustAsync::create_twin_rust_async(api_one).await) + })().await) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinRustAsync, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinRustAsync_get_one", + debug_name: "StructOneWithTraitForDynTwinRustAsync_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21466,17 +21481,17 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTra }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinRustAsync, >, >, >, one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21490,17 +21505,17 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, + StructOneWithTraitForDynTwinRustAsync, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21511,41 +21526,22 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitForDynTwinRustAsync::simple_method_twin_rust_async(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructOneWithTraitTwinRustAsync, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinRustAsync_get_two", + debug_name: "StructOneWithTraitTwinRustAsync_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21572,22 +21568,22 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTra } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) + Result::<_, ()>::Ok(api_that.one.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructOneWithTraitTwinRustAsync, >, >, >, - two: impl CstDecode, + one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21598,20 +21594,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, + StructOneWithTraitTwinRustAsync, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21622,41 +21618,41 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinRustAsync, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinRustAsyncSse_get_one", + debug_name: "StructTwoWithTraitForDynTwinRustAsync_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21683,22 +21679,22 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWit } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) + Result::<_, ()>::Ok(api_that.two.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinRustAsync, >, >, >, - one: impl CstDecode, + two: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinRustAsync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21709,20 +21705,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, + StructTwoWithTraitForDynTwinRustAsync, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21733,41 +21729,22 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_receiver_borrow_twin_rust_async_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitForDynTwinRustAsync::simple_method_twin_rust_async(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_twin_rust_async_sse(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_with_default_impl_twin_rust_async_sse()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitTwinRustAsync, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinRustAsyncSse_get_two", + debug_name: "StructTwoWithTraitTwinRustAsync_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21799,17 +21776,17 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWit }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitTwinRustAsync, >, >, >, two: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21823,17 +21800,17 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, + StructTwoWithTraitTwinRustAsync, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21844,39 +21821,66 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_receiver_borrow_twin_rust_async_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_twin_rust_async_sse(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_with_default_impl_twin_rust_async_sse()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_arg = arg.cst_decode(); move |context| async move { + transform_result_dco((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::func_arg_trait_impl_twin_rust_async(api_arg).await) + })().await) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitForDynTwinRustAsyncSse::create_twin_rust_async_sse(api_one).await) + })().await) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinSse_get_one", + debug_name: "StructOneWithTraitForDynTwinRustAsyncSse_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21908,15 +21912,17 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinS }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, >, >, one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21930,15 +21936,17 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21949,39 +21957,22 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitForDynTwinRustAsyncSse::simple_method_twin_rust_async_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitTwinRustAsyncSse, + >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinSse_get_two", + debug_name: "StructOneWithTraitTwinRustAsyncSse_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -22008,20 +21999,22 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinS } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) + Result::<_, ()>::Ok(api_that.one.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitTwinRustAsyncSse, + >, >, >, - two: impl CstDecode, + one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -22032,18 +22025,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitTwinRustAsyncSse, + >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -22054,39 +22049,41 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_receiver_borrow_twin_rust_async_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_twin_rust_async_sse(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_with_default_impl_twin_rust_async_sse()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinSync_get_one", + debug_name: "StructTwoWithTraitForDynTwinRustAsyncSse_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -22113,20 +22110,22 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwin } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) + Result::<_, ()>::Ok(api_that.two.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, >, >, - one: impl CstDecode, + two: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinRustAsyncSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -22137,18 +22136,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -22159,39 +22160,867 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitForDynTwinRustAsyncSse::simple_method_twin_rust_async_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitTwinRustAsyncSse, + >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinSync_get_two", + debug_name: "StructTwoWithTraitTwinRustAsyncSse_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitTwinRustAsyncSse, + >, + >, + >, + two: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitTwinRustAsyncSse, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_receiver_borrow_twin_rust_async_sse(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + value: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_twin_rust_async_sse(api_value)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_with_default_impl_twin_rust_async_sse()) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::func_arg_trait_impl_twin_rust_async_sse(api_arg).await) + })().await) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSse_create_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitForDynTwinSse::create_twin_sse(api_one)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructOneWithTraitForDynTwinSse_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >, + >, + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSse_simple_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitForDynTwinSse::simple_method_twin_sse(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructOneWithTraitTwinSse_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + value: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructTwoWithTraitForDynTwinSse_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >, + >, + two: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSse_simple_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitForDynTwinSse::simple_method_twin_sse(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructTwoWithTraitTwinSse_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, + two: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + value: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::func_arg_trait_impl_twin_sse(api_arg)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl( + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_create_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_one = one.cst_decode(); + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::create_twin_sync(api_one)) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructOneWithTraitForDynTwinSync_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >, + >, + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructOneWithTraitTwinSync_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + value: impl CstDecode, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructTwoWithTraitForDynTwinSync_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >, + >, + two: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructTwoWithTraitTwinSync_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -22287,6 +23116,132 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwin })()) } }) } +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl( + arg: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "func_arg_trait_impl_twin_sync", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_arg = arg.cst_decode(); + transform_result_dco((move || { + Result::<_, ()>::Ok( + crate::api::pseudo_manual::impl_trait_twin_sync::func_arg_trait_impl_twin_sync( + api_arg, + ), + ) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitForDynTwinSyncSse::create_twin_sync_sse(api_one)) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructOneWithTraitForDynTwinSyncSse_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + >, + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitForDynTwinSyncSse::simple_method_twin_sync_sse(&api_that)) + })()) + } }) +} fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one_impl( that: impl CstDecode< RustOpaqueNom< @@ -22392,6 +23347,98 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTrait })()) } }) } +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >, + >, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "StructTwoWithTraitForDynTwinSyncSse_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_that = that.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two_impl( + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >, + >, + two: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSyncSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: impl CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >, + >, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + transform_result_dco((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructTwoWithTraitForDynTwinSyncSse::simple_method_twin_sync_sse(&api_that)) + })()) + } }) +} fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two_impl( that: impl CstDecode< RustOpaqueNom< @@ -22497,6 +23544,19 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTrait })()) } }) } +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::func_arg_trait_impl_twin_sync_sse(api_arg)) + })()) }) +} fn wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, arg: impl CstDecode>, @@ -46406,6 +47466,423 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!(i16); // Section: extra_from_parser +pub enum SimpleTraitForDynTwinSyncImplementor { + StructOneWithTraitForDynTwinSync(RustAutoOpaque), + StructTwoWithTraitForDynTwinSync(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinSyncImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSyncRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockReadGuard::StructOneWithTraitForDynTwinSync( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockReadGuard::StructTwoWithTraitForDynTwinSync( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSyncRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockWriteGuard::StructOneWithTraitForDynTwinSync( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockWriteGuard::StructTwoWithTraitForDynTwinSync( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinSync, + >, + ), + StructTwoWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinSync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinSync, + >, + ), + StructTwoWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinSync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSync( + a: SimpleTraitForDynTwinSyncImplementor, +) { +} +pub enum SimpleTraitForDynTwinSyncSseImplementor { + StructOneWithTraitForDynTwinSyncSse(RustAutoOpaque), + StructTwoWithTraitForDynTwinSyncSse(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinSyncSseImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSyncSseRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockReadGuard::StructOneWithTraitForDynTwinSyncSse( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockReadGuard::StructTwoWithTraitForDynTwinSyncSse( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSyncSseRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockWriteGuard::StructOneWithTraitForDynTwinSyncSse( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockWriteGuard::StructTwoWithTraitForDynTwinSyncSse( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncSseRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinSyncSse, + >, + ), + StructTwoWithTraitForDynTwinSyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinSyncSse, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncSseRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSyncSse; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinSyncSse, + >, + ), + StructTwoWithTraitForDynTwinSyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinSyncSse, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSyncSse; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSyncSse( + a: SimpleTraitForDynTwinSyncSseImplementor, +) { +} +pub enum SimpleTraitForDynTwinSseImplementor { + StructOneWithTraitForDynTwinSse(RustAutoOpaque), + StructTwoWithTraitForDynTwinSse(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinSseImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSseRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockReadGuard::StructOneWithTraitForDynTwinSse( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockReadGuard::StructTwoWithTraitForDynTwinSse( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSseRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockWriteGuard::StructOneWithTraitForDynTwinSse( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockWriteGuard::StructTwoWithTraitForDynTwinSse( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSseRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSse( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinSse, + >, + ), + StructTwoWithTraitForDynTwinSse( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinSse, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSseRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSse; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSseRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSse( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinSse, + >, + ), + StructTwoWithTraitForDynTwinSse( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinSse, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSseRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSse; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinSseRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSse( + a: SimpleTraitForDynTwinSseImplementor, +) { +} +pub enum SimpleTraitForDynTwinRustAsyncImplementor { + StructOneWithTraitForDynTwinRustAsync(RustAutoOpaque), + StructTwoWithTraitForDynTwinRustAsync(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinRustAsyncImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinRustAsyncRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinRustAsync(inner) => { + SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructOneWithTraitForDynTwinRustAsync( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => { + SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructTwoWithTraitForDynTwinRustAsync( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinRustAsyncRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructOneWithTraitForDynTwinRustAsync(inner.blocking_write()), +Self::StructTwoWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructTwoWithTraitForDynTwinRustAsync(inner.blocking_write()), + + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinRustAsync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinRustAsync, + >, + ), + StructTwoWithTraitForDynTwinRustAsync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinRustAsync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinRustAsync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinRustAsync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinRustAsync, + >, + ), + StructTwoWithTraitForDynTwinRustAsync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinRustAsync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinRustAsync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinRustAsync( + a: SimpleTraitForDynTwinRustAsyncImplementor, +) { +} pub enum SimpleTraitForDynTwinNormalImplementor { StructOneWithTraitForDynTwinNormal(RustAutoOpaque), StructTwoWithTraitForDynTwinNormal(RustAutoOpaque), @@ -46512,6 +47989,102 @@ pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( a: SimpleTraitForDynTwinNormalImplementor, ) { } +pub enum SimpleTraitForDynTwinRustAsyncSseImplementor { + StructOneWithTraitForDynTwinRustAsyncSse( + RustAutoOpaque, + ), + StructTwoWithTraitForDynTwinRustAsyncSse( + RustAutoOpaque, + ), +} + +impl SimpleTraitForDynTwinRustAsyncSseImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard::StructOneWithTraitForDynTwinRustAsyncSse(inner.blocking_read()), +Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard::StructTwoWithTraitForDynTwinRustAsyncSse(inner.blocking_read()), + + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard::StructOneWithTraitForDynTwinRustAsyncSse(inner.blocking_write()), +Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard::StructTwoWithTraitForDynTwinRustAsyncSse(inner.blocking_write()), + + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinRustAsyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinRustAsyncSse, + >, + ), + StructTwoWithTraitForDynTwinRustAsyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinRustAsyncSse; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinRustAsyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinRustAsyncSse, + >, + ), + StructTwoWithTraitForDynTwinRustAsyncSse( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinRustAsyncSse; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinRustAsyncSse( + a: SimpleTraitForDynTwinRustAsyncSseImplementor, +) { +} // Section: dart2rust @@ -47161,6 +48734,66 @@ impl SseDecode for RustAutoOpaqueNom { } } +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + impl SseDecode for RustAutoOpaqueNom { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -47173,6 +48806,66 @@ impl SseDecode for RustAutoOpaqueNom { } } +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + impl SseDecode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -48453,6 +50146,66 @@ impl SseDecode for StructOneWithTraitForDynTwinNormal { } } +impl SseDecode for StructOneWithTraitForDynTwinRustAsync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructOneWithTraitForDynTwinRustAsyncSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructOneWithTraitForDynTwinSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructOneWithTraitForDynTwinSync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructOneWithTraitForDynTwinSyncSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -48529,6 +50282,66 @@ impl SseDecode for StructTwoWithTraitForDynTwinNormal { } } +impl SseDecode for StructTwoWithTraitForDynTwinRustAsync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructTwoWithTraitForDynTwinRustAsyncSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructTwoWithTraitForDynTwinSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructTwoWithTraitForDynTwinSync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructTwoWithTraitForDynTwinSyncSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructTwoWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -51674,6 +53487,72 @@ impl SseDecode } } +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + impl SseDecode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -51758,6 +53637,72 @@ impl SseDecode } } +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + +impl SseDecode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return unsafe { decode_rust_opaque_nom(inner) }; + } +} + impl SseDecode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -65896,6 +67841,128 @@ impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor } } +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructOneWithTraitForDynTwinRustAsyncSse(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructTwoWithTraitForDynTwinRustAsyncSse(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructTwoWithTraitForDynTwinSse(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructOneWithTraitForDynTwinSyncSse(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructTwoWithTraitForDynTwinSyncSse(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseDecode for crate::api::external_impl::SimpleTranslatableExternalStructWithMethod { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -70037,6 +72104,106 @@ impl flutter_rust_bridge::IntoIntoDart { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinRustAsync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinRustAsyncSse +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinSse +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinSync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinSyncSse +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -70177,6 +72344,106 @@ impl flutter_rust_bridge::IntoIntoDart { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinRustAsync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinRustAsyncSse +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinSse +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinSync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinSyncSse +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -81677,6 +83944,122 @@ impl flutter_rust_bridge::IntoIntoDart flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor +{ +} +impl + flutter_rust_bridge::IntoIntoDart< + crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor, + > for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor +{ + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructOneWithTraitForDynTwinRustAsyncSse(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructTwoWithTraitForDynTwinRustAsyncSse(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor +{ +} +impl + flutter_rust_bridge::IntoIntoDart< + crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor, + > for crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructTwoWithTraitForDynTwinSse(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinSseImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinSseImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor +{ + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructOneWithTraitForDynTwinSyncSse(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructTwoWithTraitForDynTwinSyncSse(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor +{ +} +impl + flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { @@ -84916,6 +87299,76 @@ impl SseEncode for RustAutoOpaqueNom { } } +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + impl SseEncode for RustAutoOpaqueNom { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -84930,6 +87383,76 @@ impl SseEncode for RustAutoOpaqueNom { } } +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueNom { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + impl SseEncode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -86383,6 +88906,76 @@ impl SseEncode for StructOneWithTraitForDynTwinNormal { } } +impl SseEncode for StructOneWithTraitForDynTwinRustAsync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructOneWithTraitForDynTwinRustAsyncSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructOneWithTraitForDynTwinSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructOneWithTraitForDynTwinSync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructOneWithTraitForDynTwinSyncSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -86473,6 +89066,76 @@ impl SseEncode for StructTwoWithTraitForDynTwinNormal { } } +impl SseEncode for StructTwoWithTraitForDynTwinRustAsync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructTwoWithTraitForDynTwinRustAsyncSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructTwoWithTraitForDynTwinSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructTwoWithTraitForDynTwinSync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructTwoWithTraitForDynTwinSyncSse { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructTwoWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -89863,6 +92526,77 @@ impl SseEncode } } +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -89954,6 +92688,77 @@ impl SseEncode } } +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -101619,6 +104424,61 @@ crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTrait } } +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructOneWithTraitForDynTwinRustAsyncSse(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructTwoWithTraitForDynTwinRustAsyncSse(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinSseImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructTwoWithTraitForDynTwinSse(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructOneWithTraitForDynTwinSyncSse(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructTwoWithTraitForDynTwinSyncSse(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + impl SseEncode for crate::api::external_impl::SimpleTranslatableExternalStructWithMethod { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { diff --git a/frb_example/pure_dart/rust/src/frb_generated.web.rs b/frb_example/pure_dart/rust/src/frb_generated.web.rs index 8881dcb4a8..04beb43811 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -18,14 +18,19 @@ use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_sync_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; +use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitForDynTwinRustAsyncSse; use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitTwinRustAsyncSse; use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitForDynTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; +use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitForDynTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::SimpleTraitTwinSyncSse; use crate::api::pseudo_manual::impl_trait_twin_sync_sse::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -7185,6 +7190,71 @@ impl CstDecode } } } +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { + let self_ = self.unchecked_into::(); + match self_.get(0).unchecked_into_f64() as _ { + 0 => { crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync( self_.get(1).cst_decode()) }, +1 => { crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync( self_.get(1).cst_decode()) }, + _ => unreachable!(), + } + } +} +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::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { + let self_ = self.unchecked_into::(); + match self_.get(0).unchecked_into_f64() as _ { + 0 => { crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructOneWithTraitForDynTwinRustAsyncSse( self_.get(1).cst_decode()) }, +1 => { crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructTwoWithTraitForDynTwinRustAsyncSse( self_.get(1).cst_decode()) }, + _ => unreachable!(), + } + } +} +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::frb_generated::SimpleTraitForDynTwinSseImplementor { + let self_ = self.unchecked_into::(); + match self_.get(0).unchecked_into_f64() as _ { + 0 => { crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse( self_.get(1).cst_decode()) }, +1 => { crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructTwoWithTraitForDynTwinSse( self_.get(1).cst_decode()) }, + _ => unreachable!(), + } + } +} +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::frb_generated::SimpleTraitForDynTwinSyncImplementor { + let self_ = self.unchecked_into::(); + match self_.get(0).unchecked_into_f64() as _ { + 0 => { crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync( self_.get(1).cst_decode()) }, +1 => { crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync( self_.get(1).cst_decode()) }, + _ => unreachable!(), + } + } +} +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::frb_generated::SimpleTraitForDynTwinSyncSseImplementor { + let self_ = self.unchecked_into::(); + match self_.get(0).unchecked_into_f64() as _ { + 0 => { crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructOneWithTraitForDynTwinSyncSse( self_.get(1).cst_decode()) }, +1 => { crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor::StructTwoWithTraitForDynTwinSyncSse( self_.get(1).cst_decode()) }, + _ => unreachable!(), + } + } +} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -8573,6 +8643,46 @@ impl CstDecode> flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -8581,6 +8691,46 @@ impl CstDecode> flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} +impl CstDecode> + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> RustAutoOpaqueNom { + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) + } +} impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -9627,6 +9777,86 @@ impl CstDecode )) } } +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinRustAsync { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinRustAsyncSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinSync { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructOneWithTraitForDynTwinSyncSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + >::cst_decode( + self + )) + } +} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -9735,6 +9965,86 @@ impl CstDecode )) } } +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinRustAsync { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinRustAsyncSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSync { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >, + >::cst_decode( + self + )) + } +} +impl CstDecode + for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode(self) -> StructTwoWithTraitForDynTwinSyncSse { + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >, + >::cst_decode( + self + )) + } +} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -12618,6 +12928,122 @@ impl unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } } } +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} impl CstDecode< RustOpaqueNom< @@ -12764,6 +13190,122 @@ impl unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } } } +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} +impl + CstDecode< + RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >, + > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue +{ + // Codec=Cst (C-struct based), see doc to use other codecs + fn cst_decode( + self, + ) -> RustOpaqueNom< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + > { + #[cfg(target_pointer_width = "64")] + { + compile_error!("64-bit pointers are not supported."); + } + unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } + } +} impl CstDecode< RustOpaqueNom< @@ -27249,6 +27791,37 @@ pub fn wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__us wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_struct_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( + port_: flutter_rust_bridge::for_generated::MessagePort, + one: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async_impl(port_, one) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one_impl(that, one) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27287,6 +27860,29 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWit wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two_impl(that, two) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27325,6 +27921,47 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWit wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( + port_: flutter_rust_bridge::for_generated::MessagePort, + arg: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async_impl(port_, arg) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one_impl(that, one) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27363,6 +28000,29 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two_impl(that, two) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27401,6 +28061,49 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTw wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse_impl(port_, ptr_, rust_vec_len_, data_len_) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one_impl(that, one) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27443,6 +28146,29 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitT wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two_impl(that, two) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27485,6 +28211,51 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitT wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse_impl( + port_, + ptr_, + rust_vec_len_, + data_len_, + ) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync( + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl(one) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl(that, one) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27527,6 +28298,29 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTrait wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl(that, two) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27569,6 +28363,45 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTrait wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync( + arg: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl(arg) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + one: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one_impl(that, one) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27607,6 +28440,29 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithT wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two_impl(that) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two( + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, + two: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_set_two_impl(that, two) +} + +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse( + port_: flutter_rust_bridge::for_generated::MessagePort, + that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, +) { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl(port_, that) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_get_two( that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, @@ -27645,6 +28501,15 @@ pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithT wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse_impl(port_) } +#[wasm_bindgen] +pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__func_arg_trait_impl_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) +} + #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -44386,6 +45251,136 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSync, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinSyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr: *const std::ffi::c_void, @@ -44544,6 +45539,136 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSse, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSync, + >, + >::decrement_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >::increment_strong_count(ptr as _); + } +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse( + ptr: *const std::ffi::c_void, +) { + unsafe { + StdArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinSyncSse, + >, + >::decrement_strong_count(ptr as _); + } +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart index 1f25bd0ca4..ddc680a2bb 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart @@ -29,4 +29,15 @@ Future main({bool skipRustLibInit = false}) async { .simpleTraitFnWithDefaultImplTwinRustAsyncSse(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinRustAsyncSse.createTwinRustAsyncSse( + one: 100); + expect( + await funcArgTraitImplTwinRustAsyncSse( + arg: SimpleTraitForDynTwinRustAsyncSseImplementor + .structOneWithTraitForDynTwinRustAsyncSse(object)), + 100); + }); } diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart index 7e21b45a73..fe575b4fd5 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart @@ -29,4 +29,15 @@ Future main({bool skipRustLibInit = false}) async { .simpleTraitFnWithDefaultImplTwinRustAsync(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinRustAsync.createTwinRustAsync( + one: 100); + expect( + await funcArgTraitImplTwinRustAsync( + arg: SimpleTraitForDynTwinRustAsyncImplementor + .structOneWithTraitForDynTwinRustAsync(object)), + 100); + }); } diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart index e9c3262ec0..c8d4c30615 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart @@ -24,4 +24,14 @@ Future main({bool skipRustLibInit = false}) async { await StructOneWithTraitTwinSse.simpleTraitFnWithDefaultImplTwinSse(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinSse.createTwinSse(one: 100); + expect( + await funcArgTraitImplTwinSse( + arg: SimpleTraitForDynTwinSseImplementor + .structOneWithTraitForDynTwinSse(object)), + 100); + }); } diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart index a4f9fbdf19..5ee1d61a3d 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart @@ -27,4 +27,14 @@ Future main({bool skipRustLibInit = false}) async { .simpleTraitFnWithDefaultImplTwinSyncSse(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinSyncSse.createTwinSyncSse(one: 100); + expect( + await funcArgTraitImplTwinSyncSse( + arg: SimpleTraitForDynTwinSyncSseImplementor + .structOneWithTraitForDynTwinSyncSse(object)), + 100); + }); } diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart index 979a81e698..bfac1c9e7b 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart @@ -26,4 +26,14 @@ Future main({bool skipRustLibInit = false}) async { await StructOneWithTraitTwinSync.simpleTraitFnWithDefaultImplTwinSync(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinSync.createTwinSync(one: 100); + expect( + await funcArgTraitImplTwinSync( + arg: SimpleTraitForDynTwinSyncImplementor + .structOneWithTraitForDynTwinSync(object)), + 100); + }); } diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/impl_trait.dart b/frb_example/pure_dart_pde/lib/src/rust/api/impl_trait.dart index 2f65380f16..49bc14a189 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/impl_trait.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/impl_trait.dart @@ -6,6 +6,30 @@ import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +Future funcArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}) => + RustLib.instance.api.crateApiImplTraitFuncArgTraitImplTwinNormal(arg: arg); + +// Rust type: RustOpaqueMoi> +abstract class StructOneWithTraitForDynTwinNormal + implements SimpleTraitForDynTwinNormal { + static Future createTwinNormal( + {required int one}) => + RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinNormal(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { int get one; @@ -29,6 +53,20 @@ abstract class StructOneWithTraitTwinNormal implements SimpleTraitTwinNormal { bool get isDisposed; } +// Rust type: RustOpaqueMoi> +abstract class StructTwoWithTraitForDynTwinNormal + implements SimpleTraitForDynTwinNormal { + int get two; + + void set two(int two); + + Future simpleMethodTwinNormal(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { int get two; @@ -52,6 +90,10 @@ abstract class StructTwoWithTraitTwinNormal implements SimpleTraitTwinNormal { bool get isDisposed; } +abstract class SimpleTraitForDynTwinNormal { + Future simpleMethodTwinNormal(); +} + abstract class SimpleTraitTwinNormal { Future simpleTraitFnReceiverBorrowTwinNormal(); } diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart index 9c37b21bac..af11e9c594 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart @@ -6,6 +6,32 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +Future funcArgTraitImplTwinRustAsync( + {required SimpleTraitForDynTwinRustAsyncImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( + arg: arg); + +// Rust type: RustOpaqueMoi> +abstract class StructOneWithTraitForDynTwinRustAsync + implements SimpleTraitForDynTwinRustAsync { + static Future createTwinRustAsync( + {required int one}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinRustAsync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructOneWithTraitTwinRustAsync implements SimpleTraitTwinRustAsync { @@ -30,6 +56,20 @@ abstract class StructOneWithTraitTwinRustAsync bool get isDisposed; } +// Rust type: RustOpaqueMoi> +abstract class StructTwoWithTraitForDynTwinRustAsync + implements SimpleTraitForDynTwinRustAsync { + int get two; + + void set two(int two); + + Future simpleMethodTwinRustAsync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructTwoWithTraitTwinRustAsync implements SimpleTraitTwinRustAsync { @@ -54,6 +94,10 @@ abstract class StructTwoWithTraitTwinRustAsync bool get isDisposed; } +abstract class SimpleTraitForDynTwinRustAsync { + Future simpleMethodTwinRustAsync(); +} + abstract class SimpleTraitTwinRustAsync { Future simpleTraitFnReceiverBorrowTwinRustAsync(); } diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart index 29be416cb5..e5fc2f9883 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart @@ -6,6 +6,31 @@ import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +int funcArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + arg: arg); + +// Rust type: RustOpaqueMoi> +abstract class StructOneWithTraitForDynTwinSync + implements SimpleTraitForDynTwinSync { + static StructOneWithTraitForDynTwinSync createTwinSync({required int one}) => + RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + one: one); + + int get one; + + void set one(int one); + + Future simpleMethodTwinSync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructOneWithTraitTwinSync implements SimpleTraitTwinSync { int get one; @@ -29,6 +54,20 @@ abstract class StructOneWithTraitTwinSync implements SimpleTraitTwinSync { bool get isDisposed; } +// Rust type: RustOpaqueMoi> +abstract class StructTwoWithTraitForDynTwinSync + implements SimpleTraitForDynTwinSync { + int get two; + + void set two(int two); + + Future simpleMethodTwinSync(); + + void dispose(); + + bool get isDisposed; +} + // Rust type: RustOpaqueMoi> abstract class StructTwoWithTraitTwinSync implements SimpleTraitTwinSync { int get two; @@ -52,6 +91,10 @@ abstract class StructTwoWithTraitTwinSync implements SimpleTraitTwinSync { bool get isDisposed; } +abstract class SimpleTraitForDynTwinSync { + Future simpleMethodTwinSync(); +} + abstract class SimpleTraitTwinSync { Future simpleTraitFnReceiverBorrowTwinSync(); } 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 a13e06f8f2..3f592fcc2f 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 @@ -2,6 +2,10 @@ // Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field +// This file is automatically generated, so please do not edit it. +// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. + +// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import import 'api.dart'; import 'api/array.dart'; @@ -132,10 +136,13 @@ import 'auxiliary/sample_types.dart'; import 'dart:async'; import 'dart:convert'; import 'deliberate_name_conflict.dart'; +import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'package:meta/meta.dart' as meta; import 'package:uuid/uuid.dart'; +part 'frb_generated.freezed.dart'; /// Main entrypoint of the Rust API class RustLib extends BaseEntrypoint { @@ -186,7 +193,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => 5964681; + int get rustContentHash => -676514056; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -589,6 +596,20 @@ abstract class RustLibApi extends BaseApi { Future crateApiExternalTypeInCrateUseImportedStructTwinNormal( {required MyStruct myStruct}); + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + {required int one}); + + int crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( + {required StructOneWithTraitForDynTwinNormal that}); + + void crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( + {required StructOneWithTraitForDynTwinNormal that, required int one}); + + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructOneWithTraitForDynTwinNormal that}); + int crateApiImplTraitStructOneWithTraitTwinNormalGetOne( {required StructOneWithTraitTwinNormal that}); @@ -606,6 +627,16 @@ abstract class RustLibApi extends BaseApi { Future crateApiImplTraitStructOneWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + int crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( + {required StructTwoWithTraitForDynTwinNormal that}); + + void crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( + {required StructTwoWithTraitForDynTwinNormal that, required int two}); + + Future + crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructTwoWithTraitForDynTwinNormal that}); + int crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( {required StructTwoWithTraitTwinNormal that}); @@ -623,6 +654,9 @@ abstract class RustLibApi extends BaseApi { Future crateApiImplTraitStructTwoWithTraitTwinNormalSimpleTraitFnWithDefaultImplTwinNormal(); + Future crateApiImplTraitFuncArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}); + Future crateApiInsideMacroAnotherMacroStructTwinNormal(); @@ -2723,6 +2757,22 @@ abstract class RustLibApi extends BaseApi { bool crateApiPseudoManualExternalTypeInCrateTwinSyncUseImportedStructTwinSync( {required MyStruct myStruct}); + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( + {required int one}); + + int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( + {required StructOneWithTraitForDynTwinRustAsync that}); + + void + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( + {required StructOneWithTraitForDynTwinRustAsync that, + required int one}); + + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + {required StructOneWithTraitForDynTwinRustAsync that}); + int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( {required StructOneWithTraitTwinRustAsync that}); @@ -2741,6 +2791,18 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); + int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( + {required StructTwoWithTraitForDynTwinRustAsync that}); + + void + crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( + {required StructTwoWithTraitForDynTwinRustAsync that, + required int two}); + + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + {required StructTwoWithTraitForDynTwinRustAsync that}); + int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( {required StructTwoWithTraitTwinRustAsync that}); @@ -2759,6 +2821,25 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); + Future + crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( + {required SimpleTraitForDynTwinRustAsyncImplementor arg}); + + StructOneWithTraitForDynTwinSync + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + {required int one}); + + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + {required StructOneWithTraitForDynTwinSync that}); + + void + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + {required StructOneWithTraitForDynTwinSync that, required int one}); + + Future + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructOneWithTraitForDynTwinSync that}); + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOne( {required StructOneWithTraitTwinSync that}); @@ -2776,6 +2857,17 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync(); + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + {required StructTwoWithTraitForDynTwinSync that}); + + void + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + {required StructTwoWithTraitForDynTwinSync that, required int two}); + + Future + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructTwoWithTraitForDynTwinSync that}); + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwo( {required StructTwoWithTraitTwinSync that}); @@ -2793,6 +2885,9 @@ abstract class RustLibApi extends BaseApi { Future crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncSimpleTraitFnWithDefaultImplTwinSync(); + int crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}); + Future> crateApiPseudoManualMapAndSetTwinRustAsyncFuncHashMapI32I32TwinRustAsync( {required Map arg}); @@ -4933,6 +5028,33 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructInMiscNoTwinExampleBPtr; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal; @@ -4960,6 +5082,33 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncPtr; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal; @@ -8668,6 +8817,124 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["myStruct"], ); + @override + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormal( + {required int one}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(one, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 136, port: port_); + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormalConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalCreateTwinNormalConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_create_twin_normal", + argNames: ["one"], + ); + + @override + int crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( + {required StructOneWithTraitForDynTwinNormal that}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 137)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_get_one", + argNames: ["that"], + ); + + @override + void crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( + {required StructOneWithTraitForDynTwinNormal that, required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that, serializer); + sse_encode_i_32(one, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 138)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinNormal_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructOneWithTraitForDynTwinNormal that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 139, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", + argNames: ["that"], + ); + @override int crateApiImplTraitStructOneWithTraitTwinNormalGetOne( {required StructOneWithTraitTwinNormal that}) { @@ -8676,7 +8943,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 136)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 140)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8704,7 +8971,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( that, serializer); sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 137)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 141)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8733,7 +9000,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 138, port: port_); + funcId: 142, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8763,7 +9030,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 139, port: port_); + funcId: 143, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -8792,7 +9059,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 140, port: port_); + funcId: 144, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8813,6 +9080,94 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( + {required StructTwoWithTraitForDynTwinNormal that}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 145)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinNormal_get_two", + argNames: ["that"], + ); + + @override + void crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( + {required StructTwoWithTraitForDynTwinNormal that, required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that, serializer); + sse_encode_i_32(two, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 146)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinNormal_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + {required StructTwoWithTraitForDynTwinNormal that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 147, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormalConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", + argNames: ["that"], + ); + @override int crateApiImplTraitStructTwoWithTraitTwinNormalGetTwo( {required StructTwoWithTraitTwinNormal that}) { @@ -8821,7 +9176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 141)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 148)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8849,7 +9204,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( that, serializer); sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 142)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 149)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8878,7 +9233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 143, port: port_); + funcId: 150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8908,7 +9263,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 144, port: port_); + funcId: 151, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -8937,7 +9292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 145, port: port_); + funcId: 152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -8958,6 +9313,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future crateApiImplTraitFuncArgTraitImplTwinNormal( + {required SimpleTraitForDynTwinNormalImplementor arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + arg, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 157, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: kCrateApiImplTraitFuncArgTraitImplTwinNormalConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta get kCrateApiImplTraitFuncArgTraitImplTwinNormalConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_normal", + argNames: ["arg"], + ); + @override Future crateApiInsideMacroAnotherMacroStructTwinNormal() { @@ -8965,7 +9347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 149, port: port_); + funcId: 158, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_another_macro_struct_twin_normal, @@ -8991,7 +9373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_macro_struct(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 150, port: port_); + funcId: 159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_macro_struct, @@ -9017,7 +9399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 151, port: port_); + funcId: 160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -9044,7 +9426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 152, port: port_); + funcId: 161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -9072,7 +9454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_kitchen_sink_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 153, port: port_); + funcId: 162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_normal, @@ -9101,7 +9483,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 154, port: port_); + funcId: 163, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_normal, @@ -9130,7 +9512,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 155, port: port_); + funcId: 164, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -9158,7 +9540,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 156, port: port_); + funcId: 165, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -9185,7 +9567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 157, port: port_); + funcId: 166, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -9211,7 +9593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 158, port: port_); + funcId: 167, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -9235,7 +9617,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 159, port: port_); + funcId: 168, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -9265,7 +9647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 160, port: port_); + funcId: 169, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9295,7 +9677,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_normal(that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 161, port: port_); + funcId: 170, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9324,7 +9706,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 162, port: port_); + funcId: 171, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9358,7 +9740,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 163, port: port_); + funcId: 172, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9391,7 +9773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_normal(that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 164, port: port_); + funcId: 173, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9428,7 +9810,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_normal_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 165, port: port_); + funcId: 174, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9459,7 +9841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 166, port: port_); + funcId: 175, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_normal, @@ -9486,7 +9868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 167, port: port_); + funcId: 176, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9516,7 +9898,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 168, port: port_); + funcId: 177, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal_array_3, @@ -9540,7 +9922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 169, port: port_); + funcId: 178, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_normal, @@ -9567,7 +9949,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: 170, port: port_); + funcId: 179, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9594,7 +9976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 171, port: port_); + funcId: 180, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_normal, @@ -9622,7 +10004,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: 172, port: port_); + funcId: 181, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9650,7 +10032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_simple_primitive_enum_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 173, port: port_); + funcId: 182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -9680,7 +10062,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: 174, port: port_); + funcId: 183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9708,7 +10090,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: 175, port: port_); + funcId: 184, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9736,7 +10118,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: 176, port: port_); + funcId: 185, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -9765,7 +10147,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 177, port: port_); + funcId: 186, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_normal, @@ -9793,7 +10175,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_simple_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 178, port: port_); + funcId: 187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -9821,7 +10203,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 179, port: port_); + funcId: 188, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -9851,7 +10233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 180, port: port_); + funcId: 189, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -9877,7 +10259,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 181, port: port_); + funcId: 190, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9905,7 +10287,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 182, port: port_); + funcId: 191, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9931,7 +10313,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 183, port: port_); + funcId: 192, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -9957,7 +10339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 184, port: port_); + funcId: 193, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -9981,7 +10363,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 185, port: port_); + funcId: 194, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -10005,7 +10387,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 186, port: port_); + funcId: 195, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -10029,7 +10411,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 187, port: port_); + funcId: 196, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -10055,7 +10437,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 188, port: port_); + funcId: 197, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -10082,7 +10464,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: 189, port: port_); + funcId: 198, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10109,7 +10491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 190, port: port_); + funcId: 199, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10137,7 +10519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 191, port: port_); + funcId: 200, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10165,7 +10547,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 192, port: port_); + funcId: 201, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10192,7 +10574,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 193, port: port_); + funcId: 202, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10219,7 +10601,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: 194, port: port_); + funcId: 203, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10248,7 +10630,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 195, port: port_); + funcId: 204, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10275,7 +10657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 196, port: port_); + funcId: 205, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10303,7 +10685,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 197, port: port_); + funcId: 206, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -10330,7 +10712,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 198, port: port_); + funcId: 207, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -10355,7 +10737,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 199, port: port_); + funcId: 208, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_normal, @@ -10382,7 +10764,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 200, port: port_); + funcId: 209, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -10409,7 +10791,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 201, port: port_); + funcId: 210, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -10435,7 +10817,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 202, port: port_); + funcId: 211, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -10462,7 +10844,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 203, port: port_); + funcId: 212, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -10489,7 +10871,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 204, port: port_); + funcId: 213, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -10517,7 +10899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 205, port: port_); + funcId: 214, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -10542,7 +10924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 206, port: port_); + funcId: 215, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -10566,7 +10948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 207, port: port_); + funcId: 216, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_normal, @@ -10592,7 +10974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 208, port: port_); + funcId: 217, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -10618,7 +11000,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: 209, port: port_); + funcId: 218, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_normal, @@ -10646,7 +11028,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: 210, port: port_); + funcId: 219, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_normal, @@ -10672,7 +11054,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 211, port: port_); + funcId: 220, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -10699,7 +11081,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: 212, port: port_); + funcId: 221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -10725,7 +11107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 213, port: port_); + funcId: 222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -10752,7 +11134,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_normal(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 214, port: port_); + funcId: 223, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_normal, @@ -10780,7 +11162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 215, port: port_); + funcId: 224, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -10807,7 +11189,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_abc_twin_normal(abc, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 216, port: port_); + funcId: 225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_normal, @@ -10834,7 +11216,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: 217, port: port_); + funcId: 226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_normal, @@ -10859,7 +11241,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 218, port: port_); + funcId: 227, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10889,7 +11271,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 219)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 228)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -10919,7 +11301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 220)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 229)!; }, codec: SseCodec( decodeSuccessData: @@ -10950,7 +11332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 221)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 230)!; }, codec: SseCodec( decodeSuccessData: @@ -10981,7 +11363,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 222)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 231)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -11009,7 +11391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 223)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 232)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -11038,7 +11420,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 224)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 233)!; }, codec: SseCodec( decodeSuccessData: @@ -11070,7 +11452,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); sse_encode_list_prim_u_8_strict(deliberateBadFieldA, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 225)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 234)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11103,7 +11485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( deliberateBadFieldB, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 226)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 235)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11136,7 +11518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( deliberateBadFieldC, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 227)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 236)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11168,7 +11550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); sse_encode_String(goodFieldA, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 228)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 237)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11199,7 +11581,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDeliberateFailSanityCheckTwinNormal( that, serializer); sse_encode_i_32(goodFieldB, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 229)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 238)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11231,7 +11613,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( goodFieldC, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 230)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 239)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11258,7 +11640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 231, port: port_); + funcId: 240, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -11289,7 +11671,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerItemContainerSolutionOneTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 232, port: port_); + funcId: 241, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11318,7 +11700,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerItemContainerSolutionOneTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 233)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 242)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -11348,7 +11730,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerItemContainerSolutionOneTwinNormal( that, serializer); sse_encode_String(name, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 234)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 243)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11378,7 +11760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleA( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 235, port: port_); + funcId: 244, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11408,7 +11790,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 236, port: port_); + funcId: 245, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11438,7 +11820,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithImplBlockInMultiFile( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 237, port: port_); + funcId: 246, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11464,7 +11846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 238)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 247)!; }, codec: SseCodec( decodeSuccessData: @@ -11493,7 +11875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithSimpleSetterTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 239)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 248)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -11522,7 +11904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithSimpleSetterTwinNormal( that, serializer); sse_encode_i_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 240)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 249)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11551,7 +11933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 241, port: port_); + funcId: 250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11577,7 +11959,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 242, port: port_); + funcId: 251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11604,7 +11986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 243, port: port_); + funcId: 252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_item_container_solution_two_twin_normal, @@ -11635,7 +12017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_item_container_solution_two_twin_normal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 244, port: port_); + funcId: 253, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -11662,7 +12044,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 245, port: port_); + funcId: 254, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11691,7 +12073,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: 246)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 255)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11721,7 +12103,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: 247, port: port_); + funcId: 256, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11751,7 +12133,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 248, port: port_); + funcId: 257, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -11783,7 +12165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 249, port: port_); + funcId: 258, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11809,7 +12191,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 250, port: port_); + funcId: 259, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11837,7 +12219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_empty_twin_normal(empty, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 251, port: port_); + funcId: 260, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_normal, @@ -11861,7 +12243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 252, port: port_); + funcId: 261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11887,7 +12269,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 253, port: port_); + funcId: 262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -11913,7 +12295,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 254, port: port_); + funcId: 263, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -11939,7 +12321,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: 255, port: port_); + funcId: 264, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_normal, @@ -11965,7 +12347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 256, port: port_); + funcId: 265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -12005,7 +12387,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: 257, port: port_); + funcId: 266, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -12042,7 +12424,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_normal( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 258, port: port_); + funcId: 267, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -12071,7 +12453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 259, port: port_); + funcId: 268, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -12097,7 +12479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 260, port: port_); + funcId: 269, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_normal, @@ -12123,7 +12505,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: 261, port: port_); + funcId: 270, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_normal, @@ -12152,7 +12534,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: 262, port: port_); + funcId: 271, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -12179,7 +12561,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 263, port: port_); + funcId: 272, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -12205,7 +12587,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 264, port: port_); + funcId: 273, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -12231,7 +12613,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 265, port: port_); + funcId: 274, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -12256,7 +12638,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 266, port: port_); + funcId: 275, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -12282,7 +12664,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 267, port: port_); + funcId: 276, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -12310,7 +12692,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_for_borrow_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 268, port: port_); + funcId: 277, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_normal, @@ -12337,7 +12719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 269, port: port_); + funcId: 278, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_normal, @@ -12371,7 +12753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 270, port: port_); + funcId: 279, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -12397,7 +12779,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 271, port: port_); + funcId: 280, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -12424,7 +12806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_u_8_array_1600(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 272, port: port_); + funcId: 281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_rust_async, @@ -12453,7 +12835,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: 273, port: port_); + funcId: 282, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async, @@ -12480,7 +12862,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 274, port: port_); + funcId: 283, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -12507,7 +12889,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 275, port: port_); + funcId: 284, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_rust_async_array_2, @@ -12535,7 +12917,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64_array_16(array, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 276, port: port_); + funcId: 285, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -12564,7 +12946,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: 277, port: port_); + funcId: 286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_rust_async_array_2, @@ -12593,7 +12975,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 278, port: port_); + funcId: 287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_rust_async, @@ -12622,7 +13004,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_8_array_8(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 279, port: port_); + funcId: 288, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_rust_async, @@ -12651,7 +13033,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: 280, port: port_); + funcId: 289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -12680,7 +13062,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_blob_twin_rust_async(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 281, port: port_); + funcId: 290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -12708,7 +13090,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: 282, port: port_); + funcId: 291, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -12735,7 +13117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_u_8_array_1600(blob, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 283)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 292)!; }, codec: SseCodec( decodeSuccessData: sse_decode_blob_twin_sync, @@ -12761,7 +13143,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: 284)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 293)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync, @@ -12785,7 +13167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 285)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 294)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_5, @@ -12810,7 +13192,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 286)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 295)!; }, codec: SseCodec( decodeSuccessData: sse_decode_point_twin_sync_array_2, @@ -12837,7 +13219,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: 287)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 296)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -12863,7 +13245,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: 288)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 297)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_id_twin_sync_array_2, @@ -12889,7 +13271,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: 289)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 298)!; }, codec: SseCodec( decodeSuccessData: sse_decode_message_id_twin_sync, @@ -12915,7 +13297,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: 290)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 299)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_feed_id_twin_sync, @@ -12942,7 +13324,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: 291)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 300)!; }, codec: SseCodec( decodeSuccessData: sse_decode_box_u_8_array_8, @@ -12969,7 +13351,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: 292)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 301)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_1600, @@ -12996,7 +13378,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: 293)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 302)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8_array_32, @@ -13024,7 +13406,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: 294, port: port_); + funcId: 303, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13053,7 +13435,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: 295, port: port_); + funcId: 304, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_rust_async, @@ -13080,7 +13462,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: 296)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 305)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13107,7 +13489,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: 297)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 306)!; }, codec: SseCodec( decodeSuccessData: sse_decode_user_id_twin_sync, @@ -13136,7 +13518,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: 298, port: port_); + funcId: 307, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_normal, @@ -13166,7 +13548,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 299, port: port_); + funcId: 308, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_normal, @@ -13196,7 +13578,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: 300, port: port_); + funcId: 309, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_normal, @@ -13225,7 +13607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 301, port: port_); + funcId: 310, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -13253,7 +13635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 302, port: port_); + funcId: 311, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -13281,7 +13663,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 303, port: port_); + funcId: 312, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -13309,7 +13691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 304, port: port_); + funcId: 313, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -13338,7 +13720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 305, port: port_); + funcId: 314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -13367,7 +13749,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 306, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -13396,7 +13778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 307, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -13425,7 +13807,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 308, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -13454,7 +13836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 309, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -13484,7 +13866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 310, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -13512,7 +13894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 311, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -13541,7 +13923,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 312, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -13570,7 +13952,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 313, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -13599,7 +13981,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 314, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -13628,7 +14010,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -13657,7 +14039,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -13686,7 +14068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 326, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13715,7 +14097,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: 318, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_normal, @@ -13745,7 +14127,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: 319, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_normal, @@ -13775,7 +14157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 320, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_normal, @@ -13805,7 +14187,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 321, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -13834,7 +14216,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: 322, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -13863,7 +14245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -13892,7 +14274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 324, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -13921,7 +14303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -13950,7 +14332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 326, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -13979,7 +14361,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 327, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -14008,7 +14390,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 328, port: port_); + funcId: 337, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -14037,7 +14419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 329, port: port_); + funcId: 338, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -14066,7 +14448,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 339, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -14095,7 +14477,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 340, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -14124,7 +14506,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 341, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -14153,7 +14535,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 342, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14182,7 +14564,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: 334, port: port_); + funcId: 343, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_rust_async, @@ -14212,7 +14594,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: 335, port: port_); + funcId: 344, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_rust_async, @@ -14242,7 +14624,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: 336, port: port_); + funcId: 345, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_rust_async, @@ -14272,7 +14654,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 337, port: port_); + funcId: 346, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -14301,7 +14683,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: 338, port: port_); + funcId: 347, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -14330,7 +14712,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 339, port: port_); + funcId: 348, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -14359,7 +14741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_f_64_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 340, port: port_); + funcId: 349, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -14388,7 +14770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 341, port: port_); + funcId: 350, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -14417,7 +14799,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 342, port: port_); + funcId: 351, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -14446,7 +14828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 343, port: port_); + funcId: 352, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -14475,7 +14857,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_i_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 344, port: port_); + funcId: 353, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -14504,7 +14886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 345, port: port_); + funcId: 354, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -14533,7 +14915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_16_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 346, port: port_); + funcId: 355, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -14562,7 +14944,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_32_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 347, port: port_); + funcId: 356, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -14591,7 +14973,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_64_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 348, port: port_); + funcId: 357, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -14620,7 +15002,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 349, port: port_); + funcId: 358, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -14648,7 +15030,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: 350)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 359)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_general_enum_twin_sync, @@ -14677,7 +15059,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: 351)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 360)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_primitive_enum_twin_sync, @@ -14706,7 +15088,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: 352)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 361)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_basic_struct_twin_sync, @@ -14735,7 +15117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 353)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 362)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_bool, @@ -14763,7 +15145,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: 354)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 363)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_list_prim_u_8_strict, @@ -14791,7 +15173,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: 355)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 364)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_32_strict, @@ -14819,7 +15201,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: 356)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 365)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_f_64_strict, @@ -14847,7 +15229,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: 357)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 366)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_16_strict, @@ -14875,7 +15257,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: 358)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 367)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_32_strict, @@ -14903,7 +15285,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: 359)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 368)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_64_strict, @@ -14930,7 +15312,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: 360)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 369)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_i_8_strict, @@ -14958,7 +15340,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 361)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 370)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -14986,7 +15368,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: 362)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 371)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_16_strict, @@ -15014,7 +15396,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: 363)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 372)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_32_strict, @@ -15042,7 +15424,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: 364)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 373)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_64_strict, @@ -15069,7 +15451,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: 365)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 374)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -15098,7 +15480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_general_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_normal, @@ -15128,7 +15510,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_primitive_enum_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 376, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_normal, @@ -15158,7 +15540,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_struct_twin_normal(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_normal, @@ -15188,7 +15570,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -15217,7 +15599,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -15246,7 +15628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -15275,7 +15657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 372, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -15304,7 +15686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -15333,7 +15715,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 374, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -15362,7 +15744,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -15391,7 +15773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 376, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -15420,7 +15802,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -15449,7 +15831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -15478,7 +15860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -15507,7 +15889,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 380, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -15536,7 +15918,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -15565,7 +15947,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 382, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -15594,7 +15976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -15623,7 +16005,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -15652,7 +16034,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 394, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -15681,7 +16063,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_general_enum_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -15713,7 +16095,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Map_i_32_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -15744,7 +16126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_struct_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 397, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_rust_async, @@ -15774,7 +16156,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 398, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -15803,7 +16185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 399, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -15832,7 +16214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 400, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -15861,7 +16243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 401, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -15890,7 +16272,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 393, port: port_); + funcId: 402, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -15919,7 +16301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 403, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -15948,7 +16330,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 404, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -15977,7 +16359,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 396, port: port_); + funcId: 405, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -16006,7 +16388,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 397, port: port_); + funcId: 406, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -16035,7 +16417,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 398, port: port_); + funcId: 407, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -16064,7 +16446,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 399, port: port_); + funcId: 408, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -16093,7 +16475,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 400, port: port_); + funcId: 409, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -16122,7 +16504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 401, port: port_); + funcId: 410, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -16151,7 +16533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 402, port: port_); + funcId: 411, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -16180,7 +16562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 403, port: port_); + funcId: 412, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -16209,7 +16591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 404, port: port_); + funcId: 413, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -16238,7 +16620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 405, port: port_); + funcId: 414, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -16266,7 +16648,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_general_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 406)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 415)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_general_enum_twin_sync, @@ -16295,7 +16677,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_primitive_enum_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 407)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 416)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_primitive_enum_twin_sync, @@ -16324,7 +16706,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_basic_struct_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 408)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 417)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_basic_struct_twin_sync, @@ -16353,7 +16735,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 409)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 418)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_bool, @@ -16381,7 +16763,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_list_prim_u_8_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 410)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 419)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_list_prim_u_8_strict, @@ -16409,7 +16791,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 411)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 420)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_32, @@ -16437,7 +16819,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 412)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 421)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_f_64, @@ -16465,7 +16847,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 413)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 422)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_I128, @@ -16493,7 +16875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 414)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 423)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_16, @@ -16521,7 +16903,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 415)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 424)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -16549,7 +16931,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 416)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 425)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_64, @@ -16577,7 +16959,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 417)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 426)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_8, @@ -16605,7 +16987,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_isize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 418)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 427)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_isize, @@ -16633,7 +17015,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 419)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 428)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_String, @@ -16661,7 +17043,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 420)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 429)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_U128, @@ -16689,7 +17071,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_16(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 421)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 430)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_16, @@ -16717,7 +17099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 422)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 431)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_32, @@ -16745,7 +17127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 423)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 432)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_64, @@ -16773,7 +17155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_u_8(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 424)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 433)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_u_8, @@ -16801,7 +17183,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_usize(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 425)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 434)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_usize, @@ -16831,7 +17213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16863,7 +17245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -16894,7 +17276,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: 428, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_normal, @@ -16924,7 +17306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -16953,7 +17335,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: 430, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -16982,7 +17364,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 440, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -17011,7 +17393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 441, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -17040,7 +17422,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 442, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -17069,7 +17451,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 443, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -17098,7 +17480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 444, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -17127,7 +17509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 436, port: port_); + funcId: 445, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -17156,7 +17538,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 446, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -17185,7 +17567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 438, port: port_); + funcId: 447, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -17214,7 +17596,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 439, port: port_); + funcId: 448, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -17243,7 +17625,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 440, port: port_); + funcId: 449, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -17272,7 +17654,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 441, port: port_); + funcId: 450, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -17301,7 +17683,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 442, port: port_); + funcId: 451, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -17330,7 +17712,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 443, port: port_); + funcId: 452, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -17359,7 +17741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 444, port: port_); + funcId: 453, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -17388,7 +17770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 445, port: port_); + funcId: 454, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -17418,7 +17800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 446, port: port_); + funcId: 455, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17450,7 +17832,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_primitive_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 447, port: port_); + funcId: 456, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17482,7 +17864,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_basic_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 448, port: port_); + funcId: 457, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -17513,7 +17895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 449, port: port_); + funcId: 458, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -17542,7 +17924,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: 450, port: port_); + funcId: 459, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -17571,7 +17953,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 451, port: port_); + funcId: 460, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -17600,7 +17982,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 452, port: port_); + funcId: 461, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -17629,7 +18011,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 453, port: port_); + funcId: 462, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -17658,7 +18040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 454, port: port_); + funcId: 463, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -17687,7 +18069,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 455, port: port_); + funcId: 464, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -17716,7 +18098,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 456, port: port_); + funcId: 465, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -17745,7 +18127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_i_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 466, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -17774,7 +18156,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_isize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 458, port: port_); + funcId: 467, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -17803,7 +18185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 459, port: port_); + funcId: 468, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -17832,7 +18214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 460, port: port_); + funcId: 469, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -17861,7 +18243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_16(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 461, port: port_); + funcId: 470, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -17890,7 +18272,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 462, port: port_); + funcId: 471, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -17919,7 +18301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 463, port: port_); + funcId: 472, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -17948,7 +18330,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_u_8(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 464, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -17977,7 +18359,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_usize(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 465, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -18006,7 +18388,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: 466)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 475)!; }, codec: SseCodec( decodeSuccessData: @@ -18037,7 +18419,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: 467)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 476)!; }, codec: SseCodec( decodeSuccessData: @@ -18067,7 +18449,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: 468)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 477)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_basic_struct_twin_sync, @@ -18096,7 +18478,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: 469)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 478)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_bool, @@ -18124,7 +18506,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: 470)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 479)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_list_prim_u_8_strict, @@ -18152,7 +18534,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: 471)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 480)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_32, @@ -18180,7 +18562,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: 472)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 481)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -18208,7 +18590,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_I128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 473)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 482)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_I128, @@ -18236,7 +18618,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: 474)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 483)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_16, @@ -18264,7 +18646,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: 475)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 484)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -18292,7 +18674,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: 476)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 485)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_64, @@ -18320,7 +18702,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: 477)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 486)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_8, @@ -18348,7 +18730,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: 478)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 487)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_isize, @@ -18376,7 +18758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 479)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 488)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_String, @@ -18404,7 +18786,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_U128(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 480)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 489)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_U128, @@ -18432,7 +18814,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: 481)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 490)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_16, @@ -18460,7 +18842,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: 482)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 491)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_32, @@ -18488,7 +18870,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: 483)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 492)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_64, @@ -18516,7 +18898,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: 484)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 493)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_u_8, @@ -18544,7 +18926,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: 485)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 494)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_usize, @@ -18574,7 +18956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_basic_general_enum_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 486, port: port_); + funcId: 495, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_rust_async, @@ -18604,7 +18986,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: 487, port: port_); + funcId: 496, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_rust_async, @@ -18634,7 +19016,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: 488, port: port_); + funcId: 497, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_rust_async, @@ -18664,7 +19046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 489, port: port_); + funcId: 498, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -18693,7 +19075,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 490, port: port_); + funcId: 499, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -18722,7 +19104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 491, port: port_); + funcId: 500, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -18751,7 +19133,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 492, port: port_); + funcId: 501, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -18781,7 +19163,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_I128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 493, port: port_); + funcId: 502, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -18811,7 +19193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 494, port: port_); + funcId: 503, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -18841,7 +19223,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 495, port: port_); + funcId: 504, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -18871,7 +19253,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 496, port: port_); + funcId: 505, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -18901,7 +19283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 497, port: port_); + funcId: 506, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -18931,7 +19313,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_isize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 498, port: port_); + funcId: 507, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -18960,7 +19342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 499, port: port_); + funcId: 508, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -18990,7 +19372,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_U128(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 500, port: port_); + funcId: 509, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -19020,7 +19402,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_16(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 501, port: port_); + funcId: 510, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -19050,7 +19432,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 502, port: port_); + funcId: 511, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19080,7 +19462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_64(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 503, port: port_); + funcId: 512, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -19110,7 +19492,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_8(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 504, port: port_); + funcId: 513, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -19140,7 +19522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 505, port: port_); + funcId: 514, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -19168,7 +19550,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: 506)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 515)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_general_enum_twin_sync, @@ -19197,7 +19579,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: 507)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 516)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_primitive_enum_twin_sync, @@ -19226,7 +19608,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: 508)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 517)!; }, codec: SseCodec( decodeSuccessData: sse_decode_basic_struct_twin_sync, @@ -19253,7 +19635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 509)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 518)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -19280,7 +19662,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: 510)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 519)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19307,7 +19689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 511)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 520)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -19334,7 +19716,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_f_64(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 512)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 521)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -19362,7 +19744,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: 513)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 522)!; }, codec: SseCodec( decodeSuccessData: sse_decode_I128, @@ -19390,7 +19772,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: 514)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 523)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_16, @@ -19418,7 +19800,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: 515)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 524)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -19446,7 +19828,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: 516)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 525)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_64, @@ -19474,7 +19856,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: 517)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 526)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_8, @@ -19502,7 +19884,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: 518)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 527)!; }, codec: SseCodec( decodeSuccessData: sse_decode_isize, @@ -19529,7 +19911,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 519)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 528)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19557,7 +19939,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: 520)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 529)!; }, codec: SseCodec( decodeSuccessData: sse_decode_U128, @@ -19585,7 +19967,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: 521)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 530)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_16, @@ -19613,7 +19995,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: 522)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 531)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -19641,7 +20023,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: 523)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 532)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -19669,7 +20051,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: 524)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 533)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_8, @@ -19697,7 +20079,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: 525)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 534)!; }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -19726,7 +20108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 526, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19755,7 +20137,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 527, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19785,7 +20167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_normal( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 528, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19814,7 +20196,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 529, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -19843,7 +20225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -19872,7 +20254,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_normal, @@ -19900,7 +20282,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19929,7 +20311,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19957,7 +20339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_benchmark_blob_twin_normal(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); + funcId: 543, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -19986,7 +20368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 535, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20015,7 +20397,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20044,7 +20426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_normal, @@ -20072,7 +20454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20101,7 +20483,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20127,7 +20509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20156,7 +20538,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 550, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20185,7 +20567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20215,7 +20597,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_benchmark_binary_tree_twin_rust_async( tree, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 543, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20244,7 +20626,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 553, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20273,7 +20655,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20302,7 +20684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_rust_async, @@ -20331,7 +20713,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 556, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20360,7 +20742,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 557, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20389,7 +20771,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_benchmark_blob_twin_rust_async(blob, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 549, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20418,7 +20800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 550, port: port_); + funcId: 559, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20447,7 +20829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 560, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20476,7 +20858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 552, port: port_); + funcId: 561, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_rust_async, @@ -20505,7 +20887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 553, port: port_); + funcId: 562, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20534,7 +20916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 554, port: port_); + funcId: 563, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20561,7 +20943,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 555, port: port_); + funcId: 564, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20589,7 +20971,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 556)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20617,7 +20999,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 557)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 566)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20645,7 +21027,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_benchmark_binary_tree_twin_sync( tree, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 558)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20673,7 +21055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 559)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20701,7 +21083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 560)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20729,7 +21111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(depth, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 561)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_binary_tree_twin_sync, @@ -20756,7 +21138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 562)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 571)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20784,7 +21166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(raw, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 563)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 572)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20811,7 +21193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_benchmark_blob_twin_sync(blob, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 564)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 573)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -20839,7 +21221,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 565)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 574)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -20867,7 +21249,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 566)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 575)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20895,7 +21277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 567)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 576)!; }, codec: SseCodec( decodeSuccessData: sse_decode_benchmark_blob_twin_sync, @@ -20922,7 +21304,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(bytes, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 568)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 577)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -20950,7 +21332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(size, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 569)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 578)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -20975,7 +21357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 570)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 579)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21004,7 +21386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 571, port: port_); + funcId: 580, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -21033,7 +21415,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 572, port: port_); + funcId: 581, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -21062,7 +21444,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 573, port: port_); + funcId: 582, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -21092,7 +21474,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Duration(durations, serializer); sse_encode_Chrono_Local(since, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 574, port: port_); + funcId: 583, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -21122,7 +21504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Chrono_Naive(timestamps, serializer); sse_encode_Chrono_Naive(epoch, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 575, port: port_); + funcId: 584, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -21151,7 +21533,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: 576, port: port_); + funcId: 585, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -21180,7 +21562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 577, port: port_); + funcId: 586, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -21209,7 +21591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_Chrono_Utc(d, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 578, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -21236,7 +21618,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 579, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -21263,7 +21645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 580, port: port_); + funcId: 589, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_rust_async, @@ -21290,7 +21672,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Local(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 581)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 590)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Local, @@ -21317,7 +21699,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Utc(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 582)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 591)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Utc, @@ -21344,7 +21726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Duration(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 583)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 592)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -21372,7 +21754,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: 584)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 593)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Local, @@ -21400,7 +21782,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Chrono_Naive(timestamps, serializer); sse_encode_Chrono_Naive(epoch, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 585)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 594)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Chrono_Duration, @@ -21427,7 +21809,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: 586)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 595)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Duration, @@ -21454,7 +21836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Chrono_Naive(d, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 587)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 596)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Chrono_Naive, @@ -21482,7 +21864,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: 588)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 597)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_Chrono_Utc, @@ -21508,7 +21890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 589)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 598)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -21534,7 +21916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 590)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 599)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_chrono_twin_sync, @@ -21561,7 +21943,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 591, port: port_); + funcId: 600, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21588,7 +21970,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 592, port: port_); + funcId: 601, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21616,7 +21998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 593, port: port_); + funcId: 602, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21647,7 +22029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_comments_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 594, port: port_); + funcId: 603, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21675,7 +22057,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 595, port: port_); + funcId: 604, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21702,7 +22084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 596)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 605)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21728,7 +22110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 597)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 606)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21755,7 +22137,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 598)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 607)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21784,7 +22166,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: 599)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 608)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21811,7 +22193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 600)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 609)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21843,7 +22225,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: 601, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21875,7 +22257,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_i_32(numTimes, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21905,7 +22287,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_String_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21937,7 +22319,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callback, serializer); sse_encode_opt_String(expectOutput, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 613, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21967,7 +22349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_String_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 614, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -21997,7 +22379,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22029,7 +22411,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: 607, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22061,7 +22443,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs_DartOpaque_Output_unit_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22091,7 +22473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartFn_Inputs__Output_DartOpaque_AnyhowException( callback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -22120,7 +22502,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22149,7 +22531,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 620, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22178,7 +22560,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 612, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_rust_async, @@ -22208,7 +22590,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 613, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_rust_async, @@ -22237,7 +22619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 614, port: port_); + funcId: 623, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22267,7 +22649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_dart_opaque_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 615, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22297,7 +22679,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_dart_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 616, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22326,7 +22708,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 617, port: port_); + funcId: 626, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22355,7 +22737,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 618, port: port_); + funcId: 627, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -22384,7 +22766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 619, port: port_); + funcId: 628, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22413,7 +22795,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 620, port: port_); + funcId: 629, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -22442,7 +22824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 621, port: port_); + funcId: 630, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -22471,7 +22853,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 622, port: port_); + funcId: 631, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22500,7 +22882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 623, port: port_); + funcId: 632, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22529,7 +22911,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 624, port: port_); + funcId: 633, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22559,7 +22941,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(id, serializer); sse_encode_DartOpaque(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 625, port: port_); + funcId: 634, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22586,7 +22968,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 626)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 635)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -22613,7 +22995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 627)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 636)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22641,7 +23023,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 628)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 637)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_dart_opaque_twin_sync, @@ -22670,7 +23052,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque1, serializer); sse_encode_DartOpaque(opaque2, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 629)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; }, codec: SseCodec( decodeSuccessData: sse_decode_dart_opaque_nested_twin_sync, @@ -22697,7 +23079,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 630)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 639)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22724,7 +23106,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: 631)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22751,7 +23133,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: 632)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 641)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22778,7 +23160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque_array_1(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 633)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 642)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22805,7 +23187,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 634)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 643)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque_array_1, @@ -22832,7 +23214,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: 635)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 644)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22859,7 +23241,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 636)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 645)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_DartOpaque, @@ -22886,7 +23268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 637)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 646)!; }, codec: SseCodec( decodeSuccessData: sse_decode_DartOpaque, @@ -22913,7 +23295,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 638)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22940,7 +23322,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 639)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 648)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_DartOpaque, @@ -22967,7 +23349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_DartOpaque(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 640)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 649)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -22995,7 +23377,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: 641)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 650)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23027,7 +23409,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 642, port: port_); + funcId: 651, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23055,7 +23437,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 643, port: port_); + funcId: 652, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23082,7 +23464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 644, port: port_); + funcId: 653, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -23113,7 +23495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 645, port: port_); + funcId: 654, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23144,7 +23526,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinSync( that, serializer); sse_encode_StreamSink_i_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 646)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 655)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23170,7 +23552,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 647)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 656)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -23196,7 +23578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 648)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 657)!; }, codec: SseCodec( decodeSuccessData: @@ -23226,7 +23608,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDroppableTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 649)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 658)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23255,7 +23637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 650, port: port_); + funcId: 659, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_rust_async, @@ -23284,7 +23666,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: 651, port: port_); + funcId: 660, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_rust_async, @@ -23314,7 +23696,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_mixed_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 652, port: port_); + funcId: 661, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_rust_async, @@ -23344,7 +23726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_struct_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 653, port: port_); + funcId: 662, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_rust_async, @@ -23374,7 +23756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_item_tuple_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 654, port: port_); + funcId: 663, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_rust_async, @@ -23403,7 +23785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_rust_async(weekday, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 655, port: port_); + funcId: 664, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_rust_async, @@ -23432,7 +23814,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: 656, port: port_); + funcId: 665, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_rust_async, @@ -23461,7 +23843,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 657, port: port_); + funcId: 666, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_rust_async, @@ -23490,7 +23872,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: 658, port: port_); + funcId: 667, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_rust_async, @@ -23519,7 +23901,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: 659, port: port_); + funcId: 668, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -23547,7 +23929,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: 660)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 669)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_simple_twin_sync, @@ -23575,7 +23957,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: 661)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 670)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_discriminant_twin_sync, @@ -23603,7 +23985,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: 662)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 671)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_mixed_twin_sync, @@ -23631,7 +24013,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: 663)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 672)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_struct_twin_sync, @@ -23659,7 +24041,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: 664)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 673)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_item_tuple_twin_sync, @@ -23687,7 +24069,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_weekdays_twin_sync(weekday, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 665)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 674)!; }, codec: SseCodec( decodeSuccessData: sse_decode_weekdays_twin_sync, @@ -23715,7 +24097,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: 666)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 675)!; }, codec: SseCodec( decodeSuccessData: sse_decode_kitchen_sink_twin_sync, @@ -23743,7 +24125,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 667)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 676)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_weekdays_twin_sync, @@ -23770,7 +24152,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: 668)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 677)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_measure_twin_sync, @@ -23797,7 +24179,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: 669)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 678)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -23824,7 +24206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 670, port: port_); + funcId: 679, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23854,7 +24236,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(address, serializer); sse_encode_String(payload, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 671, port: port_); + funcId: 680, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23883,7 +24265,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: 672, port: port_); + funcId: 681, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -23912,7 +24294,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: 673, port: port_); + funcId: 682, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23940,7 +24322,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 674, port: port_); + funcId: 683, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -23967,7 +24349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 675, port: port_); + funcId: 684, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -23996,7 +24378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 676, port: port_); + funcId: 685, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24026,7 +24408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_nested_error_outer_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 677, port: port_); + funcId: 686, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24056,7 +24438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_custom_struct_error_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 678, port: port_); + funcId: 687, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24085,7 +24467,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 679, port: port_); + funcId: 688, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_rust_async, @@ -24114,7 +24496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 680, port: port_); + funcId: 689, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24144,7 +24526,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 681, port: port_); + funcId: 690, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24172,7 +24554,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 682, port: port_); + funcId: 691, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24200,7 +24582,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 683, port: port_); + funcId: 692, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24228,7 +24610,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 684, port: port_); + funcId: 693, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24255,7 +24637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 685, port: port_); + funcId: 694, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24282,7 +24664,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 686, port: port_); + funcId: 695, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -24309,7 +24691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 687, port: port_); + funcId: 696, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24336,7 +24718,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 688, port: port_); + funcId: 697, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24363,7 +24745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 689, port: port_); + funcId: 698, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24390,7 +24772,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 690, port: port_); + funcId: 699, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24417,7 +24799,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 691, port: port_); + funcId: 700, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24444,7 +24826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 692, port: port_); + funcId: 701, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24471,7 +24853,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 693, port: port_); + funcId: 702, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24500,7 +24882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 694, port: port_); + funcId: 703, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24527,7 +24909,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 695, port: port_); + funcId: 704, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24556,7 +24938,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 696, port: port_); + funcId: 705, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_rust_async, @@ -24585,7 +24967,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: 697, port: port_); + funcId: 706, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24615,7 +24997,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: 698, port: port_); + funcId: 707, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24643,7 +25025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 699, port: port_); + funcId: 708, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24671,7 +25053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 700, port: port_); + funcId: 709, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24701,7 +25083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 701, port: port_); + funcId: 710, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24729,7 +25111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 702, port: port_); + funcId: 711, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24754,7 +25136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 703)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24779,7 +25161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 704)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 713)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24806,7 +25188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 705)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24835,7 +25217,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_nested_error_outer_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 706)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24863,7 +25245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_error_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 707)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24891,7 +25273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(message, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 708)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; }, codec: SseCodec( decodeSuccessData: sse_decode_custom_struct_twin_sync, @@ -24919,7 +25301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 709)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 718)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24947,7 +25329,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_custom_struct_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 710)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 719)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -24974,7 +25356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 711)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 720)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25000,7 +25382,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 712)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25026,7 +25408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 713)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25051,7 +25433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 714)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25076,7 +25458,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 715)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25101,7 +25483,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 716)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 725)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25126,7 +25508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 717)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 726)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25152,7 +25534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 718)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 727)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25177,7 +25559,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 719)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 728)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25202,7 +25584,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: 729)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25227,7 +25609,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 721)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 730)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25252,7 +25634,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 722)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 731)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25279,7 +25661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(variant, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 723)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 732)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25304,7 +25686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 724)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 733)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25332,7 +25714,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(value, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 725)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 734)!; }, codec: SseCodec( decodeSuccessData: sse_decode_some_struct_twin_sync, @@ -25359,7 +25741,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: 726)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 735)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25387,7 +25769,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: 727)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 736)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25413,7 +25795,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 728)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 737)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25439,7 +25821,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 729)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 738)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -25468,7 +25850,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 730)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 739)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25494,7 +25876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 731)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 740)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25521,7 +25903,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 732, port: port_); + funcId: 741, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -25548,7 +25930,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 733, port: port_); + funcId: 742, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -25577,7 +25959,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 734, port: port_); + funcId: 743, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25606,7 +25988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_my_struct(myStruct, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 735, port: port_); + funcId: 744, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25632,7 +26014,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 736)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 745)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_simple_struct, @@ -25658,7 +26040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 737)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 746)!; }, codec: SseCodec( decodeSuccessData: sse_decode_old_simple_struct, @@ -25685,7 +26067,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_my_enum(myEnum, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 738)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 747)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25712,7 +26094,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: 739)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 748)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -25732,6 +26114,127 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["myStruct"], ); + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( + {required int one}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(one, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 749, port: port_); + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsyncConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async", + argNames: ["one"], + ); + + @override + int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( + {required StructOneWithTraitForDynTwinRustAsync that}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 750)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinRustAsync_get_one", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( + {required StructOneWithTraitForDynTwinRustAsync that, + required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + that, serializer); + sse_encode_i_32(one, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 751)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinRustAsync_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + {required StructOneWithTraitForDynTwinRustAsync that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 752, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( {required StructOneWithTraitTwinRustAsync that}) { @@ -25740,7 +26243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 740)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 753)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25770,7 +26273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( that, serializer); sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 741)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 754)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25800,7 +26303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 742, port: port_); + funcId: 755, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25830,7 +26333,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 743, port: port_); + funcId: 756, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -25859,7 +26362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 744, port: port_); + funcId: 757, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25880,6 +26383,96 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( + {required StructTwoWithTraitForDynTwinRustAsync that}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 758)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinRustAsync_get_two", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( + {required StructTwoWithTraitForDynTwinRustAsync that, + required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + that, serializer); + sse_encode_i_32(two, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinRustAsync_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + {required StructTwoWithTraitForDynTwinRustAsync that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 760, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( {required StructTwoWithTraitTwinRustAsync that}) { @@ -25888,7 +26481,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 745)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 761)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25918,7 +26511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( that, serializer); sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 746)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 762)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25948,7 +26541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 747, port: port_); + funcId: 763, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -25978,7 +26571,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 748, port: port_); + funcId: 764, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26007,7 +26600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 749, port: port_); + funcId: 765, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26028,6 +26621,154 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + Future + crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( + {required SimpleTraitForDynTwinRustAsyncImplementor arg}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + arg, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 770, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsyncConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_rust_async", + argNames: ["arg"], + ); + + @override + StructOneWithTraitForDynTwinSync + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( + {required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_i_32(one, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; + }, + codec: SseCodec( + decodeSuccessData: + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSyncConstMeta, + argValues: [one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSyncConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSync_create_twin_sync", + argNames: ["one"], + ); + + @override + int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + {required StructOneWithTraitForDynTwinSync that}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 772)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOneConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSync_get_one", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + {required StructOneWithTraitForDynTwinSync that, required int one}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + that, serializer); + sse_encode_i_32(one, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 773)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOneConstMeta, + argValues: [that, one], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOneConstMeta => + const TaskConstMeta( + debugName: "StructOneWithTraitForDynTwinSync_set_one", + argNames: ["that", "one"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructOneWithTraitForDynTwinSync that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 774, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta => + const TaskConstMeta( + debugName: + "StructOneWithTraitForDynTwinSync_simple_method_twin_sync", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitTwinSyncGetOne( {required StructOneWithTraitTwinSync that}) { @@ -26036,7 +26777,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 753)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 775)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26065,7 +26806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that, serializer); sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 754)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26095,7 +26836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 755, port: port_); + funcId: 777, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26125,7 +26866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 756, port: port_); + funcId: 778, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26153,7 +26894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 757, port: port_); + funcId: 779, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26174,6 +26915,95 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + {required StructTwoWithTraitForDynTwinSync that}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + that, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwoConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSync_get_two", + argNames: ["that"], + ); + + @override + void + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + {required StructTwoWithTraitForDynTwinSync that, required int two}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + that, serializer); + sse_encode_i_32(two, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwoConstMeta, + argValues: [that, two], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwoConstMeta => + const TaskConstMeta( + debugName: "StructTwoWithTraitForDynTwinSync_set_two", + argNames: ["that", "two"], + ); + + @override + Future + crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + {required StructTwoWithTraitForDynTwinSync that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 782, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSyncConstMeta => + const TaskConstMeta( + debugName: + "StructTwoWithTraitForDynTwinSync_simple_method_twin_sync", + argNames: ["that"], + ); + @override int crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitTwinSyncGetTwo( {required StructTwoWithTraitTwinSync that}) { @@ -26182,7 +27012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 758)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 783)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26211,7 +27041,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that, serializer); sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 784)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26241,7 +27071,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 760, port: port_); + funcId: 785, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26271,7 +27101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 761, port: port_); + funcId: 786, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26299,7 +27129,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 762, port: port_); + funcId: 787, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26320,6 +27150,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: [], ); + @override + int crateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSync( + {required SimpleTraitForDynTwinSyncImplementor arg}) { + return handler.executeSync(SyncTask( + callFfi: () { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + arg, serializer); + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 792)!; + }, + codec: SseCodec( + decodeSuccessData: sse_decode_i_32, + decodeErrorData: null, + ), + constMeta: + kCrateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSyncConstMeta, + argValues: [arg], + apiImpl: this, + )); + } + + TaskConstMeta + get kCrateApiPseudoManualImplTraitTwinSyncFuncArgTraitImplTwinSyncConstMeta => + const TaskConstMeta( + debugName: "func_arg_trait_impl_twin_sync", + argNames: ["arg"], + ); + @override Future> crateApiPseudoManualMapAndSetTwinRustAsyncFuncHashMapI32I32TwinRustAsync( @@ -26329,7 +27187,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 766, port: port_); + funcId: 793, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -26358,7 +27216,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 767, port: port_); + funcId: 794, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -26387,7 +27245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_kitchen_sink_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 768, port: port_); + funcId: 795, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_rust_async, @@ -26416,7 +27274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 769, port: port_); + funcId: 796, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_rust_async, @@ -26445,7 +27303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 770, port: port_); + funcId: 797, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -26474,7 +27332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 771, port: port_); + funcId: 798, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -26503,7 +27361,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 772, port: port_); + funcId: 799, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -26532,7 +27390,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 773, port: port_); + funcId: 800, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -26559,7 +27417,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 774)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 801)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -26587,7 +27445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 775)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 802)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -26615,7 +27473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_kitchen_sink_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 803)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync, @@ -26643,7 +27501,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 777)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 804)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync, @@ -26671,7 +27529,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 778)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 805)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -26699,7 +27557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 779)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 806)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -26726,7 +27584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 807)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -26753,7 +27611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 808)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -26780,7 +27638,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 782, port: port_); + funcId: 809, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26811,7 +27669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 783, port: port_); + funcId: 810, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26843,7 +27701,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 784, port: port_); + funcId: 811, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -26873,7 +27731,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 785, port: port_); + funcId: 812, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26907,7 +27765,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 786, port: port_); + funcId: 813, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26941,7 +27799,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 787, port: port_); + funcId: 814, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26979,7 +27837,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 788, port: port_); + funcId: 815, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27010,7 +27868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 789, port: port_); + funcId: 816, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_rust_async, @@ -27040,7 +27898,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 790, port: port_); + funcId: 817, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27072,7 +27930,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 791, port: port_); + funcId: 818, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -27099,7 +27957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 792, port: port_); + funcId: 819, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async, @@ -27129,7 +27987,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: 793, port: port_); + funcId: 820, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27158,7 +28016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 794, port: port_); + funcId: 821, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -27188,7 +28046,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: 795, port: port_); + funcId: 822, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27218,7 +28076,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: 796, port: port_); + funcId: 823, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27250,7 +28108,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: 797, port: port_); + funcId: 824, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27279,7 +28137,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: 798, port: port_); + funcId: 825, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27309,7 +28167,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: 799, port: port_); + funcId: 826, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27339,7 +28197,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 800, port: port_); + funcId: 827, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -27369,7 +28227,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: 801, port: port_); + funcId: 828, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -27398,7 +28256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 802, port: port_); + funcId: 829, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27432,7 +28290,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 803, port: port_); + funcId: 830, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -27457,7 +28315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 804)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 831)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27486,7 +28344,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 805)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 832)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27516,7 +28374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 806)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 833)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27544,7 +28402,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 807)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 834)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27577,7 +28435,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 808)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 835)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27609,7 +28467,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 809)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 836)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27645,7 +28503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 810)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 837)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27675,7 +28533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 811)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 838)!; }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_sync, @@ -27703,7 +28561,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 812)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 839)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27732,7 +28590,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: 813)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 840)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -27757,7 +28615,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 814)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 841)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -27785,7 +28643,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: 815)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 842)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27813,7 +28671,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 843)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -27841,7 +28699,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: 817)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 844)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27868,7 +28726,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: 818)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 845)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27897,7 +28755,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: 819)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 846)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27925,7 +28783,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: 820)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 847)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27953,7 +28811,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: 821)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 848)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27981,7 +28839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 849)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -28009,7 +28867,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: 823)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 850)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -28036,7 +28894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 851)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28065,7 +28923,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: 825)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 852)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -28094,7 +28952,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 826, port: port_); + funcId: 853, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28124,7 +28982,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 827, port: port_); + funcId: 854, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28153,7 +29011,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 828, port: port_); + funcId: 855, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -28182,7 +29040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 829, port: port_); + funcId: 856, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -28209,7 +29067,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 830, port: port_); + funcId: 857, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -28236,7 +29094,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 831, port: port_); + funcId: 858, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -28263,7 +29121,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 832, port: port_); + funcId: 859, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -28292,7 +29150,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 833, port: port_); + funcId: 860, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -28321,7 +29179,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: 834, port: port_); + funcId: 861, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28351,7 +29209,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 835, port: port_); + funcId: 862, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28381,7 +29239,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 836, port: port_); + funcId: 863, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28412,7 +29270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 837, port: port_); + funcId: 864, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28442,7 +29300,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 838, port: port_); + funcId: 865, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28473,7 +29331,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_mirror_struct_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 839, port: port_); + funcId: 866, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28504,7 +29362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 840, port: port_); + funcId: 867, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28534,7 +29392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 841, port: port_); + funcId: 868, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28565,7 +29423,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 842, port: port_); + funcId: 869, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -28595,7 +29453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 843, port: port_); + funcId: 870, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -28622,7 +29480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 844, port: port_); + funcId: 871, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -28650,7 +29508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 845, port: port_); + funcId: 872, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -28677,7 +29535,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 846, port: port_); + funcId: 873, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -28704,7 +29562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 847, port: port_); + funcId: 874, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -28731,7 +29589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 848, port: port_); + funcId: 875, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -28759,7 +29617,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 849, port: port_); + funcId: 876, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -28788,7 +29646,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 850, port: port_); + funcId: 877, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -28815,7 +29673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 851, port: port_); + funcId: 878, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -28843,7 +29701,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 852)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28872,7 +29730,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 853)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28900,7 +29758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 854)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -28927,7 +29785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 855)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -28953,7 +29811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 856)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 883)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -28979,7 +29837,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 857)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -29004,7 +29862,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 858)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 885)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -29030,7 +29888,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: 859)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 886)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -29058,7 +29916,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: 860)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 887)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29087,7 +29945,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: 861)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 888)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29116,7 +29974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 862)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29146,7 +30004,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: 863)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29175,7 +30033,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 864)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29204,7 +30062,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: 865)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 892)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29234,7 +30092,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: 866)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 893)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29263,7 +30121,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: 867)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29292,7 +30150,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: 868)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -29320,7 +30178,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: 869)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -29346,7 +30204,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 870)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_sync, @@ -29372,7 +30230,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 871)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -29398,7 +30256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 872)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -29424,7 +30282,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 873)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -29450,7 +30308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 874)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -29476,7 +30334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 875)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -29504,7 +30362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 876)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 903)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -29530,7 +30388,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 877)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -29557,7 +30415,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 878, port: port_); + funcId: 905, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -29586,7 +30444,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 879, port: port_); + funcId: 906, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -29615,7 +30473,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: 880, port: port_); + funcId: 907, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -29644,7 +30502,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: 881, port: port_); + funcId: 908, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -29673,7 +30531,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 882, port: port_); + funcId: 909, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -29703,7 +30561,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: 883, port: port_); + funcId: 910, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -29732,7 +30590,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 884, port: port_); + funcId: 911, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -29761,7 +30619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_rust_async(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 885, port: port_); + funcId: 912, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -29791,7 +30649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 886, port: port_); + funcId: 913, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -29820,7 +30678,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: 887, port: port_); + funcId: 914, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -29849,7 +30707,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: 888, port: port_); + funcId: 915, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -29875,7 +30733,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -29902,7 +30760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 890)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 917)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -29930,7 +30788,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: 891)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 918)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -29958,7 +30816,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: 892)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 919)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -29985,7 +30843,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 893)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 920)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30013,7 +30871,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: 894)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 921)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -30040,7 +30898,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: 895)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 922)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -30068,7 +30926,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: 896)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 923)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -30096,7 +30954,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: 897)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 924)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30123,7 +30981,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: 898)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 925)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -30151,7 +31009,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: 899)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 926)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -30180,7 +31038,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: 900, port: port_); + funcId: 927, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -30207,7 +31065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 901, port: port_); + funcId: 928, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30236,7 +31094,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 902, port: port_); + funcId: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -30265,7 +31123,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 903, port: port_); + funcId: 930, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -30292,7 +31150,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: 904)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 931)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -30317,7 +31175,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 905)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 932)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30344,7 +31202,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 906)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 933)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -30371,7 +31229,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 907)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 934)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -30400,7 +31258,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: 908, port: port_); + funcId: 935, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -30428,7 +31286,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: 909)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 936)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -30460,7 +31318,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: 910, port: port_); + funcId: 937, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -30491,7 +31349,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: 911)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 938)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -30520,7 +31378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 912, port: port_); + funcId: 939, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -30562,7 +31420,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 913, port: port_); + funcId: 940, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30600,7 +31458,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_rust_async( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 914, port: port_); + funcId: 941, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -30631,7 +31489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 915, port: port_); + funcId: 942, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -30660,7 +31518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 916, port: port_); + funcId: 943, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -30689,7 +31547,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: 917, port: port_); + funcId: 944, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -30717,7 +31575,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: 918)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 945)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -30756,7 +31614,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: 919)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 946)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30792,7 +31650,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: 920)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 947)!; }, codec: SseCodec( decodeSuccessData: @@ -30821,7 +31679,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: 921)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 948)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -30849,7 +31707,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 922)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 949)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -30876,7 +31734,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: 923)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 950)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -30904,7 +31762,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 924, port: port_); + funcId: 951, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30933,7 +31791,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 925, port: port_); + funcId: 952, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -30962,7 +31820,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 926, port: port_); + funcId: 953, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -30991,7 +31849,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 927, port: port_); + funcId: 954, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31020,7 +31878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 928, port: port_); + funcId: 955, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31050,7 +31908,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_for_borrow_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 929, port: port_); + funcId: 956, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_rust_async, @@ -31077,7 +31935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 930)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 957)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31104,7 +31962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 931)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 958)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -31131,7 +31989,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: 932)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 959)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -31158,7 +32016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 933)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31185,7 +32043,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 934)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 961)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31214,7 +32072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_for_borrow_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 935)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 962)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_sync, @@ -31243,7 +32101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 936, port: port_); + funcId: 963, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -31271,7 +32129,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 937)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 964)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -31306,7 +32164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 938, port: port_); + funcId: 965, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31335,7 +32193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 939, port: port_); + funcId: 966, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -31368,7 +32226,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: 940)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 967)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31395,7 +32253,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 941)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -31422,7 +32280,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 942, port: port_); + funcId: 969, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31451,7 +32309,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 943, port: port_); + funcId: 970, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -31477,7 +32335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 944)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 971)!; }, codec: SseCodec( decodeSuccessData: @@ -31504,7 +32362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 945)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_sync, @@ -31534,7 +32392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHelloOneStructTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 946, port: port_); + funcId: 973, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31564,7 +32422,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 947, port: port_); + funcId: 974, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31595,7 +32453,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 948, port: port_); + funcId: 975, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31626,7 +32484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 949, port: port_); + funcId: 976, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31657,7 +32515,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 950, port: port_); + funcId: 977, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31688,7 +32546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 951, port: port_); + funcId: 978, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31717,7 +32575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 952, port: port_); + funcId: 979, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31746,7 +32604,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 953, port: port_); + funcId: 980, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31774,7 +32632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 954, port: port_); + funcId: 981, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31806,7 +32664,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 955, port: port_); + funcId: 982, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31837,7 +32695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 956, port: port_); + funcId: 983, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31868,7 +32726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 957, port: port_); + funcId: 984, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31896,7 +32754,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 958, port: port_); + funcId: 985, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31928,7 +32786,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 959)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31960,7 +32818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31990,7 +32848,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_hello_two_enum_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 963, port: port_); + funcId: 990, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32021,7 +32879,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 964, port: port_); + funcId: 991, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32055,7 +32913,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 965, port: port_); + funcId: 992, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32085,7 +32943,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 966, port: port_); + funcId: 993, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32118,7 +32976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 967, port: port_); + funcId: 994, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32150,7 +33008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 968, port: port_); + funcId: 995, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32183,7 +33041,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 969, port: port_); + funcId: 996, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32216,7 +33074,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 970, port: port_); + funcId: 997, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32246,7 +33104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 971, port: port_); + funcId: 998, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32273,7 +33131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 972, port: port_); + funcId: 999, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32307,7 +33165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 973, port: port_); + funcId: 1000, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32337,7 +33195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 974, port: port_); + funcId: 1001, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32364,7 +33222,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 975, port: port_); + funcId: 1002, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32395,7 +33253,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: 976, port: port_); + funcId: 1003, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32423,7 +33281,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 977, port: port_); + funcId: 1004, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -32451,7 +33309,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 978, port: port_); + funcId: 1005, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -32483,7 +33341,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 979, port: port_); + funcId: 1006, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32510,7 +33368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 980, port: port_); + funcId: 1007, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32541,7 +33399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 981, port: port_); + funcId: 1008, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32572,7 +33430,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: 982, port: port_); + funcId: 1009, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32603,7 +33461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 983, port: port_); + funcId: 1010, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32633,7 +33491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinRustAsyncSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 984, port: port_); + funcId: 1011, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32660,7 +33518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 985, port: port_); + funcId: 1012, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32688,7 +33546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 986, port: port_); + funcId: 1013, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32717,7 +33575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 987, port: port_); + funcId: 1014, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32747,7 +33605,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 988, port: port_); + funcId: 1015, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32775,7 +33633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 989, port: port_); + funcId: 1016, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32809,7 +33667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 990, port: port_); + funcId: 1017, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32839,7 +33697,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 991, port: port_); + funcId: 1018, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32870,7 +33728,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: 992, port: port_); + funcId: 1019, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32898,7 +33756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 993, port: port_); + funcId: 1020, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32931,7 +33789,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 994, port: port_); + funcId: 1021, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32963,7 +33821,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 995, port: port_); + funcId: 1022, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32995,7 +33853,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 996, port: port_); + funcId: 1023, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33022,7 +33880,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 997, port: port_); + funcId: 1024, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33051,7 +33909,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 998, port: port_); + funcId: 1025, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33086,7 +33944,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 999, port: port_); + funcId: 1026, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33116,7 +33974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHelloOneStructTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1000, port: port_); + funcId: 1027, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33145,7 +34003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1001)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33175,7 +34033,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1002)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33205,7 +34063,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1003)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33234,7 +34092,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1004)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33264,7 +34122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1005)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1032)!; }, codec: SseCodec( decodeSuccessData: @@ -33292,7 +34150,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1006)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1033)!; }, codec: SseCodec( decodeSuccessData: @@ -33319,7 +34177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1007)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1034)!; }, codec: SseCodec( decodeSuccessData: @@ -33346,7 +34204,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1008)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1035)!; }, codec: SseCodec( decodeSuccessData: @@ -33376,7 +34234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1009)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1036)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33406,7 +34264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1010)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1037)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33436,7 +34294,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: 1011)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1038)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33462,7 +34320,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1012)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1039)!; }, codec: SseCodec( decodeSuccessData: @@ -33493,7 +34351,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1013)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1040)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -33525,7 +34383,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1014)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1041)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33555,7 +34413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_hello_two_enum_twin_sync(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1017, port: port_); + funcId: 1044, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33585,7 +34443,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: 1018)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1045)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33618,7 +34476,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: 1019)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1046)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33647,7 +34505,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: 1020)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1047)!; }, codec: SseCodec( decodeSuccessData: @@ -33677,7 +34535,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: 1021)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1048)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33708,7 +34566,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: 1022)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1049)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33738,7 +34596,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: 1023)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33769,7 +34627,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: 1024)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1051)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33798,7 +34656,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: 1025)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1052)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33824,7 +34682,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: 1053)!; }, codec: SseCodec( decodeSuccessData: @@ -33856,7 +34714,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: 1027)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1054)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33885,7 +34743,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: 1028)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1055)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33911,7 +34769,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: 1056)!; }, codec: SseCodec( decodeSuccessData: @@ -33941,7 +34799,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: 1030)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1057)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33968,7 +34826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1058)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -33995,7 +34853,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: 1059)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -34026,7 +34884,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: 1033)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1060)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34052,7 +34910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1034)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1061)!; }, codec: SseCodec( decodeSuccessData: @@ -34081,7 +34939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1035)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1062)!; }, codec: SseCodec( decodeSuccessData: @@ -34111,7 +34969,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: 1036)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1063)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34141,7 +34999,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: 1037)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1064)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34170,7 +35028,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: 1038)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1065)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34196,7 +35054,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1039)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1066)!; }, codec: SseCodec( decodeSuccessData: @@ -34225,7 +35083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1040)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1067)!; }, codec: SseCodec( decodeSuccessData: @@ -34252,7 +35110,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: 1068)!; }, codec: SseCodec( decodeSuccessData: @@ -34281,7 +35139,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1042)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1069)!; }, codec: SseCodec( decodeSuccessData: @@ -34308,7 +35166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1043)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1070)!; }, codec: SseCodec( decodeSuccessData: @@ -34340,7 +35198,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: 1044)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1071)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34369,7 +35227,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: 1045)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1072)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34399,7 +35257,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: 1046)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1073)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34426,7 +35284,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1047)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1074)!; }, codec: SseCodec( decodeSuccessData: @@ -34458,7 +35316,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1048)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1075)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34488,7 +35346,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1049)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1076)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34518,7 +35376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1077)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34544,7 +35402,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1051)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1078)!; }, codec: SseCodec( decodeSuccessData: @@ -34571,7 +35429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1052)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1079)!; }, codec: SseCodec( decodeSuccessData: @@ -34602,7 +35460,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: 1053)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1080)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34629,7 +35487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1054, port: port_); + funcId: 1081, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_rust_async_array_5, @@ -34656,7 +35514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1055, port: port_); + funcId: 1082, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_rust_async, @@ -34683,7 +35541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1056, port: port_); + funcId: 1083, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync, @@ -34713,7 +35571,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinRustAsync( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1057, port: port_); + funcId: 1084, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -34741,7 +35599,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1058, port: port_); + funcId: 1085, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -34770,7 +35628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1059, port: port_); + funcId: 1086, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34797,7 +35655,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1060, port: port_); + funcId: 1087, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -34826,7 +35684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1061, port: port_); + funcId: 1088, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34853,7 +35711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1062, port: port_); + funcId: 1089, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -34882,7 +35740,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: 1063, port: port_); + funcId: 1090, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34912,7 +35770,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1064, port: port_); + funcId: 1091, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34941,7 +35799,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1065, port: port_); + funcId: 1092, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34970,7 +35828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1066, port: port_); + funcId: 1093, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34999,7 +35857,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1067, port: port_); + funcId: 1094, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35028,7 +35886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1068, port: port_); + funcId: 1095, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35054,7 +35912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1069)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1096)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_sync_array_5, @@ -35080,7 +35938,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1070)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1097)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_sync, @@ -35106,7 +35964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1071)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1098)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync, @@ -35135,7 +35993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinSync( opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1072)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1099)!; }, codec: SseCodec( decodeSuccessData: @@ -35162,7 +36020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1073)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1100)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -35189,7 +36047,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: 1074)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1101)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35215,7 +36073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1075)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1102)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -35242,7 +36100,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinSync(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1076)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1103)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35268,7 +36126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1077)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1104)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -35295,7 +36153,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: 1078)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1105)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35322,7 +36180,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: 1079)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1106)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35349,7 +36207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinSync(clone, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1080)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1107)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35376,7 +36234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1081)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1108)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35403,7 +36261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1082)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1109)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35430,7 +36288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1083)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1110)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35459,7 +36317,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1084, port: port_); + funcId: 1111, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35487,7 +36345,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: 1085)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1112)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35516,7 +36374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1086, port: port_); + funcId: 1113, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35546,7 +36404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1087, port: port_); + funcId: 1114, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35579,7 +36437,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: 1088, port: port_); + funcId: 1115, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35610,7 +36468,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_my_stream_entry_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1089, port: port_); + funcId: 1116, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35643,7 +36501,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: 1090, port: port_); + funcId: 1117, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35676,7 +36534,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: 1091, port: port_); + funcId: 1118, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35709,7 +36567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1092, port: port_); + funcId: 1119, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35739,7 +36597,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: 1093, port: port_); + funcId: 1120, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35771,7 +36629,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: 1094, port: port_); + funcId: 1121, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35800,7 +36658,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1095, port: port_); + funcId: 1122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35830,7 +36688,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1096, port: port_); + funcId: 1123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -35860,7 +36718,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1097, port: port_); + funcId: 1124, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -35890,7 +36748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1098, port: port_); + funcId: 1125, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -35920,7 +36778,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: 1099, port: port_); + funcId: 1126, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35951,7 +36809,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: 1100, port: port_); + funcId: 1127, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35980,7 +36838,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: 1101)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1128)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -36008,7 +36866,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: 1102)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1129)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -36037,7 +36895,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: 1103)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1130)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -36066,7 +36924,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: 1104)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1131)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -36095,7 +36953,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: 1105)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1132)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -36123,7 +36981,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1106, port: port_); + funcId: 1133, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36152,7 +37010,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: 1107, port: port_); + funcId: 1134, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -36179,7 +37037,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: 1108)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1135)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36205,7 +37063,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: 1109)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1136)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -36233,7 +37091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1110, port: port_); + funcId: 1137, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -36262,7 +37120,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1111, port: port_); + funcId: 1138, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -36291,7 +37149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1112, port: port_); + funcId: 1139, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -36318,7 +37176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1113)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1140)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -36346,7 +37204,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1114)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1141)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -36373,7 +37231,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1115)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1142)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -36402,7 +37260,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: 1116, port: port_); + funcId: 1143, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -36431,7 +37289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1117, port: port_); + funcId: 1144, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -36460,7 +37318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1118, port: port_); + funcId: 1145, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -36488,7 +37346,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: 1119)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1146)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -36515,7 +37373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1120)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1147)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -36542,7 +37400,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1121)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1148)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -36569,7 +37427,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1122, port: port_); + funcId: 1149, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36597,7 +37455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1123, port: port_); + funcId: 1150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -36625,7 +37483,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHelloOneStructTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1124, port: port_); + funcId: 1151, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36655,7 +37513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1125, port: port_); + funcId: 1152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36686,7 +37544,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1126, port: port_); + funcId: 1153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36717,7 +37575,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1127, port: port_); + funcId: 1154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36748,7 +37606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1128, port: port_); + funcId: 1155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -36779,7 +37637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1129, port: port_); + funcId: 1156, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36808,7 +37666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1130, port: port_); + funcId: 1157, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36836,7 +37694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1131, port: port_); + funcId: 1158, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36864,7 +37722,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1132, port: port_); + funcId: 1159, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36895,7 +37753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1133, port: port_); + funcId: 1160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36926,7 +37784,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1134, port: port_); + funcId: 1161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36957,7 +37815,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1135, port: port_); + funcId: 1162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36985,7 +37843,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1136, port: port_); + funcId: 1163, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37016,7 +37874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1137)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1164)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37048,7 +37906,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1138)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1165)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37077,7 +37935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_hello_two_enum_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1141, port: port_); + funcId: 1168, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37107,7 +37965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1142, port: port_); + funcId: 1169, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37140,7 +37998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1143, port: port_); + funcId: 1170, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37170,7 +38028,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1144, port: port_); + funcId: 1171, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37201,7 +38059,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1145, port: port_); + funcId: 1172, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37231,7 +38089,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1146, port: port_); + funcId: 1173, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37263,7 +38121,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1147, port: port_); + funcId: 1174, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37295,7 +38153,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1148, port: port_); + funcId: 1175, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37324,7 +38182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1149, port: port_); + funcId: 1176, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37351,7 +38209,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1150, port: port_); + funcId: 1177, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37384,7 +38242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1151, port: port_); + funcId: 1178, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37412,7 +38270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1152, port: port_); + funcId: 1179, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37439,7 +38297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1153, port: port_); + funcId: 1180, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37470,7 +38328,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1154, port: port_); + funcId: 1181, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37498,7 +38356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1155, port: port_); + funcId: 1182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -37526,7 +38384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1156, port: port_); + funcId: 1183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -37557,7 +38415,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1157, port: port_); + funcId: 1184, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37584,7 +38442,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1158, port: port_); + funcId: 1185, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37614,7 +38472,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1159, port: port_); + funcId: 1186, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37644,7 +38502,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: 1160, port: port_); + funcId: 1187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37674,7 +38532,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1161, port: port_); + funcId: 1188, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37703,7 +38561,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinNormalSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1162, port: port_); + funcId: 1189, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37730,7 +38588,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1163, port: port_); + funcId: 1190, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37758,7 +38616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1164, port: port_); + funcId: 1191, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37786,7 +38644,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1165, port: port_); + funcId: 1192, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37816,7 +38674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1166, port: port_); + funcId: 1193, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37844,7 +38702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1167, port: port_); + funcId: 1194, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37877,7 +38735,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1168, port: port_); + funcId: 1195, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37906,7 +38764,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1169, port: port_); + funcId: 1196, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37937,7 +38795,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: 1170, port: port_); + funcId: 1197, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37965,7 +38823,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1171, port: port_); + funcId: 1198, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37998,7 +38856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1172, port: port_); + funcId: 1199, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38029,7 +38887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1173, port: port_); + funcId: 1200, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38060,7 +38918,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1174, port: port_); + funcId: 1201, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38087,7 +38945,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1175, port: port_); + funcId: 1202, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38116,7 +38974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1176, port: port_); + funcId: 1203, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38150,7 +39008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1177, port: port_); + funcId: 1204, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38177,7 +39035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1178, port: port_); + funcId: 1205, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_normal_array_5, @@ -38203,7 +39061,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1179, port: port_); + funcId: 1206, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_normal, @@ -38227,7 +39085,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1180, port: port_); + funcId: 1207, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal, @@ -38254,7 +39112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinNormal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1181, port: port_); + funcId: 1208, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38280,7 +39138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1182, port: port_); + funcId: 1209, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -38306,7 +39164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1183, port: port_); + funcId: 1210, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38330,7 +39188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1184, port: port_); + funcId: 1211, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -38356,7 +39214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1185, port: port_); + funcId: 1212, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38380,7 +39238,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1186, port: port_); + funcId: 1213, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -38406,7 +39264,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: 1187, port: port_); + funcId: 1214, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38432,7 +39290,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: 1188, port: port_); + funcId: 1215, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38458,7 +39316,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1189, port: port_); + funcId: 1216, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38484,7 +39342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1190, port: port_); + funcId: 1217, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38510,7 +39368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1191, port: port_); + funcId: 1218, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38536,7 +39394,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1192, port: port_); + funcId: 1219, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -38560,7 +39418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1193)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1220)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -38584,7 +39442,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1194)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1221)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -38608,7 +39466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1195)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1222)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -38633,7 +39491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1196)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1223)!; }, codec: SseCodec( decodeSuccessData: @@ -38662,7 +39520,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1197, port: port_); + funcId: 1224, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -38688,7 +39546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1198, port: port_); + funcId: 1225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38715,7 +39573,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1199, port: port_); + funcId: 1226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38745,7 +39603,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: 1200, port: port_); + funcId: 1227, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38774,7 +39632,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: 1201, port: port_); + funcId: 1228, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38804,7 +39662,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: 1202, port: port_); + funcId: 1229, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38834,7 +39692,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: 1203, port: port_); + funcId: 1230, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38864,7 +39722,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1204, port: port_); + funcId: 1231, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38892,7 +39750,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: 1205, port: port_); + funcId: 1232, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38922,7 +39780,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1206, port: port_); + funcId: 1233, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38948,7 +39806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1207, port: port_); + funcId: 1234, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38976,7 +39834,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_String_Sse(sink, serializer); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1208, port: port_); + funcId: 1235, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39003,7 +39861,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1209, port: port_); + funcId: 1236, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39032,7 +39890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1210, port: port_); + funcId: 1237, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -39061,7 +39919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1211, port: port_); + funcId: 1238, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -39090,7 +39948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1212, port: port_); + funcId: 1239, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -39119,7 +39977,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1213, port: port_); + funcId: 1240, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -39149,7 +40007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1214, port: port_); + funcId: 1241, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -39177,7 +40035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1215, port: port_); + funcId: 1242, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39203,7 +40061,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: 1216, port: port_); + funcId: 1243, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -39229,7 +40087,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1217, port: port_); + funcId: 1244, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -39255,7 +40113,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1218, port: port_); + funcId: 1245, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -39281,7 +40139,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1219, port: port_); + funcId: 1246, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -39308,7 +40166,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: 1220, port: port_); + funcId: 1247, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -39334,7 +40192,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1221, port: port_); + funcId: 1248, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -39360,7 +40218,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1222, port: port_); + funcId: 1249, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -40206,6 +41064,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructInMiscNoTwinExampleB => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -40230,6 +41112,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructOneWithTraitTwinSync => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync; + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync => + wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; + + RustArcIncrementStrongCountFnType + get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync => wire + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; + + RustArcDecrementStrongCountFnType + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync => wire + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; + RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinNormal => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; @@ -40342,6 +41248,60 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw); + } + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + raw); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw); + } + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw); + } + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + raw); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw); + } + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -40691,6 +41651,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -40718,6 +41705,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -40904,6 +41918,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -40931,6 +41972,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -41189,6 +42257,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -41216,6 +42311,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -42239,6 +43361,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -42266,6 +43415,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode( + raw as List); + } + @protected StructTwoWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -42601,6 +43777,27 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } + @protected + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + SimpleTraitForDynTwinRustAsync + dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -44313,6 +45510,30 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_simple_struct_twin_sync(raw); } + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_normal_implementor(raw); + } + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(raw); + } + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_simple_trait_for_dyn_twin_sync_implementor(raw); + } + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -49603,6 +50824,66 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); } + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + raw[1]), + ); + case 1: + return SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw) { @@ -50610,6 +51891,72 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + deserializer); + return inner; + } + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + deserializer); + return inner; + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + deserializer); + return inner; + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + deserializer); + return inner; + } + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -50972,6 +52319,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -50999,6 +52373,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -51191,6 +52592,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -51218,6 +52646,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -51482,6 +52937,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -51509,6 +52991,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -52506,6 +54015,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -52533,6 +54069,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); + } + @protected StructTwoWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -54548,6 +56111,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (sse_decode_simple_struct_twin_sync(deserializer)); } + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_normal_implementor( + deserializer)); + } + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( + deserializer)); + } + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_simple_trait_for_dyn_twin_sync_implementor( + deserializer)); + } + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -60523,6 +62113,81 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return SimpleStructTwinSync(one: var_one); } + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + deserializer); + return SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + deserializer); + return SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + var_field0); + default: + throw UnimplementedError(''); + } + } + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + deserializer); + return SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + deserializer); + return SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( + var_field0); + default: + throw UnimplementedError(''); + } + } + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + deserializer); + return SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + deserializer); + return SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + var_field0); + default: + throw UnimplementedError(''); + } + } + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -61403,6 +63068,62 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + self, serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -61825,6 +63546,40 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: true), + serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -61858,6 +63613,40 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: true), + serializer); + } + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: true), + serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -62087,6 +63876,40 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -62120,6 +63943,40 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -62436,6 +64293,40 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -62469,6 +64360,40 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: false), + serializer); + } + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -63650,6 +65575,40 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructOneWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: null), + serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -63683,6 +65642,40 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinNormalImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinRustAsyncImpl) + .frbInternalSseEncode(move: null), + serializer); + } + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_usize( + (self as StructTwoWithTraitForDynTwinSyncImpl) + .frbInternalSseEncode(move: null), + serializer); + } + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -65742,6 +67735,29 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_simple_struct_twin_sync(self, serializer); } + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_normal_implementor(self, serializer); + } + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( + self, serializer); + } + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_simple_trait_for_dyn_twin_sync_implementor(self, serializer); + } + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -70860,6 +72876,73 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(self.one, serializer); } + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + field0, serializer); + case SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + + @protected + void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, + SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + field0, serializer); + case SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + field0: final field0 + ): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + field0, serializer); + case SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + field0: final field0 + ): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -71541,7 +73624,46 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } -// Section: boilerplate +// These functions are ignored: `blocking_read`, `blocking_read`, `blocking_read`, `blocking_write`, `blocking_write`, `blocking_write`, `deref_mut`, `deref_mut`, `deref_mut`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref` + +@freezed +sealed class SimpleTraitForDynTwinNormalImplementor + with _$SimpleTraitForDynTwinNormalImplementor { + const SimpleTraitForDynTwinNormalImplementor._(); + + const factory SimpleTraitForDynTwinNormalImplementor.structOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal field0, + ) = SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal; + const factory SimpleTraitForDynTwinNormalImplementor.structTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal field0, + ) = SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal; +} + +@freezed +sealed class SimpleTraitForDynTwinRustAsyncImplementor + with _$SimpleTraitForDynTwinRustAsyncImplementor { + const SimpleTraitForDynTwinRustAsyncImplementor._(); + + const factory SimpleTraitForDynTwinRustAsyncImplementor.structOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync field0, + ) = SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync; + const factory SimpleTraitForDynTwinRustAsyncImplementor.structTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync field0, + ) = SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync; +} + +@freezed +sealed class SimpleTraitForDynTwinSyncImplementor + with _$SimpleTraitForDynTwinSyncImplementor { + const SimpleTraitForDynTwinSyncImplementor._(); + + const factory SimpleTraitForDynTwinSyncImplementor.structOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync field0, + ) = SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync; + const factory SimpleTraitForDynTwinSyncImplementor.structTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync field0, + ) = SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync; +} @sealed class BoxAnyMyDartTypeRenameImpl extends RustOpaque @@ -73127,6 +75249,116 @@ class StructInMiscNoTwinExampleBImpl extends RustOpaque ); } +@sealed +class StructOneWithTraitForDynTwinNormalImpl extends RustOpaque + implements StructOneWithTraitForDynTwinNormal { + // Not to be used by end users + StructOneWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr, + ); + + int get one => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalSetOne( + that: this, one: one); + + Future simpleMethodTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructOneWithTraitForDynTwinNormalSimpleMethodTwinNormal( + that: this, + ); +} + +@sealed +class StructOneWithTraitForDynTwinRustAsyncImpl extends RustOpaque + implements StructOneWithTraitForDynTwinRustAsync { + // Not to be used by end users + StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr, + ); + + int get one => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( + that: this, one: one); + + Future simpleMethodTwinRustAsync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + that: this, + ); +} + +@sealed +class StructOneWithTraitForDynTwinSyncImpl extends RustOpaque + implements StructOneWithTraitForDynTwinSync { + // Not to be used by end users + StructOneWithTraitForDynTwinSyncImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructOneWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr, + ); + + int get one => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncGetOne( + that: this, + ); + + void set one(int one) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSetOne( + that: this, one: one); + + Future simpleMethodTwinSync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncSimpleMethodTwinSync( + that: this, + ); +} + @sealed class StructOneWithTraitTwinNormalImpl extends RustOpaque implements StructOneWithTraitTwinNormal { @@ -73235,6 +75467,116 @@ class StructOneWithTraitTwinSyncImpl extends RustOpaque ); } +@sealed +class StructTwoWithTraitForDynTwinNormalImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinNormal { + // Not to be used by end users + StructTwoWithTraitForDynTwinNormalImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitForDynTwinNormalImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinNormal, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr, + ); + + int get two => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalSetTwo( + that: this, two: two); + + Future simpleMethodTwinNormal() => RustLib.instance.api + .crateApiImplTraitStructTwoWithTraitForDynTwinNormalSimpleMethodTwinNormal( + that: this, + ); +} + +@sealed +class StructTwoWithTraitForDynTwinRustAsyncImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinRustAsync { + // Not to be used by end users + StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( + List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr, + ); + + int get two => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( + that: this, two: two); + + Future simpleMethodTwinRustAsync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( + that: this, + ); +} + +@sealed +class StructTwoWithTraitForDynTwinSyncImpl extends RustOpaque + implements StructTwoWithTraitForDynTwinSync { + // Not to be used by end users + StructTwoWithTraitForDynTwinSyncImpl.frbInternalDcoDecode(List wire) + : super.frbInternalDcoDecode(wire, _kStaticData); + + // Not to be used by end users + StructTwoWithTraitForDynTwinSyncImpl.frbInternalSseDecode( + BigInt ptr, int externalSizeOnNative) + : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); + + static final _kStaticData = RustArcStaticData( + rustArcIncrementStrongCount: RustLib.instance.api + .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync, + rustArcDecrementStrongCount: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSync, + rustArcDecrementStrongCountPtr: RustLib.instance.api + .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr, + ); + + int get two => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncGetTwo( + that: this, + ); + + void set two(int two) => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSetTwo( + that: this, two: two); + + Future simpleMethodTwinSync() => RustLib.instance.api + .crateApiPseudoManualImplTraitTwinSyncStructTwoWithTraitForDynTwinSyncSimpleMethodTwinSync( + that: this, + ); +} + @sealed class StructTwoWithTraitTwinNormalImpl extends RustOpaque implements StructTwoWithTraitTwinNormal { diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart new file mode 100644 index 0000000000..8284fa2c30 --- /dev/null +++ b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart @@ -0,0 +1,1403 @@ +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'frb_generated.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +final _privateConstructorUsedError = UnsupportedError( + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + +/// @nodoc +mixin _$SimpleTraitForDynTwinNormalImplementor { + SimpleTraitForDynTwinNormal get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinNormalImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinNormalImplementorCopyWith( + SimpleTraitForDynTwinNormalImplementor value, + $Res Function(SimpleTraitForDynTwinNormalImplementor) then) = + _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinNormalImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinNormalImplementor> + implements $SimpleTraitForDynTwinNormalImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl) + then) = + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinNormal field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + implements + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinNormal, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl + extends SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal { + const _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinNormal field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinNormalImplementor.structOneWithTraitForDynTwinNormal(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + get copyWith => + __$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinNormal != null) { + return structOneWithTraitForDynTwinNormal(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) { + return structOneWithTraitForDynTwinNormal?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinNormal != null) { + return structOneWithTraitForDynTwinNormal(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + extends SimpleTraitForDynTwinNormalImplementor { + const factory SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal( + final StructOneWithTraitForDynTwinNormal field0) = + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl; + const SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal._() + : super._(); + + @override + StructOneWithTraitForDynTwinNormal get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormalImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl) + then) = + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinNormal field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinNormalImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + implements + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinNormal, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl + extends SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal { + const _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinNormal field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinNormalImplementor.structTwoWithTraitForDynTwinNormal(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + get copyWith => + __$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinNormal field0) + structOneWithTraitForDynTwinNormal, + required TResult Function(StructTwoWithTraitForDynTwinNormal field0) + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinNormal field0)? + structOneWithTraitForDynTwinNormal, + TResult Function(StructTwoWithTraitForDynTwinNormal field0)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinNormal != null) { + return structTwoWithTraitForDynTwinNormal(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value) + structOneWithTraitForDynTwinNormal, + required TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value) + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult? Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + }) { + return structTwoWithTraitForDynTwinNormal?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructOneWithTraitForDynTwinNormal + value)? + structOneWithTraitForDynTwinNormal, + TResult Function( + SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + value)? + structTwoWithTraitForDynTwinNormal, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinNormal != null) { + return structTwoWithTraitForDynTwinNormal(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal + extends SimpleTraitForDynTwinNormalImplementor { + const factory SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal( + final StructTwoWithTraitForDynTwinNormal field0) = + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl; + const SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal._() + : super._(); + + @override + StructTwoWithTraitForDynTwinNormal get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImplCopyWith< + _$SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormalImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +mixin _$SimpleTraitForDynTwinRustAsyncImplementor { + SimpleTraitForDynTwinRustAsync get field0 => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) + structOneWithTraitForDynTwinRustAsync, + required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) + structTwoWithTraitForDynTwinRustAsync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value) + structOneWithTraitForDynTwinRustAsync, + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value) + structTwoWithTraitForDynTwinRustAsync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinRustAsyncImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinRustAsyncImplementorCopyWith( + SimpleTraitForDynTwinRustAsyncImplementor value, + $Res Function(SimpleTraitForDynTwinRustAsyncImplementor) then) = + _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinRustAsyncImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinRustAsyncImplementor> + implements $SimpleTraitForDynTwinRustAsyncImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl( + this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl) + then) = + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinRustAsync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> + implements + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinRustAsync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl + extends SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync { + const _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinRustAsync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinRustAsyncImplementor.structOneWithTraitForDynTwinRustAsync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) + structOneWithTraitForDynTwinRustAsync, + required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) + structTwoWithTraitForDynTwinRustAsync, + }) { + return structOneWithTraitForDynTwinRustAsync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + }) { + return structOneWithTraitForDynTwinRustAsync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinRustAsync != null) { + return structOneWithTraitForDynTwinRustAsync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value) + structOneWithTraitForDynTwinRustAsync, + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value) + structTwoWithTraitForDynTwinRustAsync, + }) { + return structOneWithTraitForDynTwinRustAsync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + }) { + return structOneWithTraitForDynTwinRustAsync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinRustAsync != null) { + return structOneWithTraitForDynTwinRustAsync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + extends SimpleTraitForDynTwinRustAsyncImplementor { + const factory SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( + final StructOneWithTraitForDynTwinRustAsync field0) = + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl; + const SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync._() + : super._(); + + @override + StructOneWithTraitForDynTwinRustAsync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl) + then) = + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinRustAsync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> + implements + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinRustAsync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl + extends SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync { + const _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinRustAsync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinRustAsyncImplementor.structTwoWithTraitForDynTwinRustAsync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) + structOneWithTraitForDynTwinRustAsync, + required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) + structTwoWithTraitForDynTwinRustAsync, + }) { + return structTwoWithTraitForDynTwinRustAsync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + }) { + return structTwoWithTraitForDynTwinRustAsync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? + structOneWithTraitForDynTwinRustAsync, + TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinRustAsync != null) { + return structTwoWithTraitForDynTwinRustAsync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value) + structOneWithTraitForDynTwinRustAsync, + required TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value) + structTwoWithTraitForDynTwinRustAsync, + }) { + return structTwoWithTraitForDynTwinRustAsync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult? Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + }) { + return structTwoWithTraitForDynTwinRustAsync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync + value)? + structOneWithTraitForDynTwinRustAsync, + TResult Function( + SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + value)? + structTwoWithTraitForDynTwinRustAsync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinRustAsync != null) { + return structTwoWithTraitForDynTwinRustAsync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync + extends SimpleTraitForDynTwinRustAsyncImplementor { + const factory SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( + final StructTwoWithTraitForDynTwinRustAsync field0) = + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl; + const SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync._() + : super._(); + + @override + StructTwoWithTraitForDynTwinRustAsync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< + _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +mixin _$SimpleTraitForDynTwinSyncImplementor { + SimpleTraitForDynTwinSync get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $SimpleTraitForDynTwinSyncImplementorCopyWith<$Res> { + factory $SimpleTraitForDynTwinSyncImplementorCopyWith( + SimpleTraitForDynTwinSyncImplementor value, + $Res Function(SimpleTraitForDynTwinSyncImplementor) then) = + _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + SimpleTraitForDynTwinSyncImplementor>; +} + +/// @nodoc +class _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + $Val extends SimpleTraitForDynTwinSyncImplementor> + implements $SimpleTraitForDynTwinSyncImplementorCopyWith<$Res> { + _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl) + then) = + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructOneWithTraitForDynTwinSync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + implements + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructOneWithTraitForDynTwinSync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl + extends SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync { + const _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl( + this.field0) + : super._(); + + @override + final StructOneWithTraitForDynTwinSync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncImplementor.structOneWithTraitForDynTwinSync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSync != null) { + return structOneWithTraitForDynTwinSync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) { + return structOneWithTraitForDynTwinSync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structOneWithTraitForDynTwinSync != null) { + return structOneWithTraitForDynTwinSync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + extends SimpleTraitForDynTwinSyncImplementor { + const factory SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync( + final StructOneWithTraitForDynTwinSync field0) = + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl; + const SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync._() + : super._(); + + @override + StructOneWithTraitForDynTwinSync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSyncImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + $Res> { + factory _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl) + then) = + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + $Res>; + @useResult + $Res call({StructTwoWithTraitForDynTwinSync field0}); +} + +/// @nodoc +class __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + $Res> + extends _$SimpleTraitForDynTwinSyncImplementorCopyWithImpl<$Res, + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + implements + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + $Res> { + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + _value, + $Res Function( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then( + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StructTwoWithTraitForDynTwinSync, + )); + } +} + +/// @nodoc + +class _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl + extends SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync { + const _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl( + this.field0) + : super._(); + + @override + final StructTwoWithTraitForDynTwinSync field0; + + @override + String toString() { + return 'SimpleTraitForDynTwinSyncImplementor.structTwoWithTraitForDynTwinSync(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + get copyWith => + __$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWithImpl< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(StructOneWithTraitForDynTwinSync field0) + structOneWithTraitForDynTwinSync, + required TResult Function(StructTwoWithTraitForDynTwinSync field0) + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult? Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(StructOneWithTraitForDynTwinSync field0)? + structOneWithTraitForDynTwinSync, + TResult Function(StructTwoWithTraitForDynTwinSync field0)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSync != null) { + return structTwoWithTraitForDynTwinSync(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value) + structOneWithTraitForDynTwinSync, + required TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value) + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult? Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + }) { + return structTwoWithTraitForDynTwinSync?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync + value)? + structOneWithTraitForDynTwinSync, + TResult Function( + SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + value)? + structTwoWithTraitForDynTwinSync, + required TResult orElse(), + }) { + if (structTwoWithTraitForDynTwinSync != null) { + return structTwoWithTraitForDynTwinSync(this); + } + return orElse(); + } +} + +abstract class SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync + extends SimpleTraitForDynTwinSyncImplementor { + const factory SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync( + final StructTwoWithTraitForDynTwinSync field0) = + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl; + const SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSync._() + : super._(); + + @override + StructTwoWithTraitForDynTwinSync get field0; + @JsonKey(ignore: true) + _$$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImplCopyWith< + _$SimpleTraitForDynTwinSyncImplementor_StructTwoWithTraitForDynTwinSyncImpl> + get copyWith => throw _privateConstructorUsedError; +} 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 d406dcbb6b..fb33f31b72 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 @@ -386,6 +386,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructInMiscNoTwinExampleBPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleBPtr; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; @@ -398,6 +410,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncPtr; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr => + wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; @@ -456,6 +480,36 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -656,6 +710,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -671,6 +740,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -776,6 +860,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -791,6 +890,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -936,6 +1050,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -951,6 +1080,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -1482,6 +1626,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -1497,6 +1656,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -1683,6 +1857,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected MyTraitTwinSync dco_decode_TraitDef_MyTraitTwinSync(dynamic raw); + @protected + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsync + dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw); + + @protected + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( + dynamic raw); + @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); @@ -2455,6 +2641,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync dco_decode_box_autoadd_simple_struct_twin_sync( dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -4306,6 +4507,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleStructTwinSync dco_decode_simple_struct_twin_sync(dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw); @@ -4622,6 +4835,36 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -4822,6 +5065,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -4837,6 +5095,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -4942,6 +5215,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -4957,6 +5245,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -5102,6 +5405,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -5117,6 +5435,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -5624,6 +5957,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -5639,6 +5987,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -6692,6 +7055,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync sse_decode_box_autoadd_simple_struct_twin_sync( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -8797,6 +9175,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync sse_decode_simple_struct_twin_sync( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -9164,6 +9557,36 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -9367,6 +9790,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -9382,6 +9820,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( StructOneWithTraitTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -9490,6 +9943,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( NonCloneSimpleTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -9505,6 +9973,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( StructOneWithTraitTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -9653,6 +10136,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -9668,6 +10166,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( StructOneWithTraitTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -10230,6 +10743,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -10245,6 +10773,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( StructOneWithTraitTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -11257,6 +11800,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_struct_twin_sync( SimpleStructTwinSync self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -13305,6 +13860,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_struct_twin_sync( SimpleStructTwinSync self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -15532,6 +16099,102 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleBPtr .asFunction)>(); + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ffi.Pointer ptr, @@ -15628,6 +16291,102 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncPtr .asFunction)>(); + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr + .asFunction)>(); + + void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync'); + late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync = + _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr + .asFunction)>(); + + void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ffi.Pointer ptr, + ) { + return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr, + ); + } + + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr = + _lookup)>>( + 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync'); + late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync = + _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr + .asFunction)>(); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ffi.Pointer ptr, diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart index 432f2fe4df..6b5ab7c3bc 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 @@ -388,6 +388,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructInMiscNoTwinExampleBPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; @@ -400,6 +412,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync; + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; + + CrossPlatformFinalizerArg + get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr => + wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; + CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; @@ -458,6 +482,36 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected BoxAnyMyDartTypeRename dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -658,6 +712,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -673,6 +742,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -778,6 +862,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -793,6 +892,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -938,6 +1052,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -953,6 +1082,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -1484,6 +1628,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic raw); + @protected + StructOneWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructOneWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic raw); + @protected StructOneWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -1499,6 +1658,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic raw); + @protected + StructTwoWithTraitForDynTwinNormal + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinRustAsync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic raw); + + @protected + StructTwoWithTraitForDynTwinSync + dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic raw); + @protected StructTwoWithTraitTwinNormal dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -1685,6 +1859,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected MyTraitTwinSync dco_decode_TraitDef_MyTraitTwinSync(dynamic raw); + @protected + SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( + dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsync + dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw); + + @protected + SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( + dynamic raw); + @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); @@ -2457,6 +2643,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync dco_decode_box_autoadd_simple_struct_twin_sync( dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -4308,6 +4509,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleStructTwinSync dco_decode_simple_struct_twin_sync(dynamic raw); + @protected + SimpleTraitForDynTwinNormalImplementor + dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw); + + @protected + SimpleTraitForDynTwinSyncImplementor + dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw); + @protected SimpleTranslatableExternalStructWithMethod dco_decode_simple_translatable_external_struct_with_method(dynamic raw); @@ -4624,6 +4837,36 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected BoxAnyMyDartTypeRename sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -4824,6 +5067,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -4839,6 +5097,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -4944,6 +5217,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -4959,6 +5247,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -5104,6 +5407,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -5119,6 +5437,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -5626,6 +5959,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( SseDeserializer deserializer); + @protected + StructOneWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructOneWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructOneWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -5641,6 +5989,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( SseDeserializer deserializer); + @protected + StructTwoWithTraitForDynTwinNormal + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinRustAsync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + SseDeserializer deserializer); + + @protected + StructTwoWithTraitForDynTwinSync + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + SseDeserializer deserializer); + @protected StructTwoWithTraitTwinNormal sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -6694,6 +7057,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync sse_decode_box_autoadd_simple_struct_twin_sync( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_box_autoadd_simple_translatable_external_struct_with_method( @@ -8799,6 +9177,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleStructTwinSync sse_decode_simple_struct_twin_sync( SseDeserializer deserializer); + @protected + SimpleTraitForDynTwinNormalImplementor + sse_decode_simple_trait_for_dyn_twin_normal_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinRustAsyncImplementor + sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( + SseDeserializer deserializer); + + @protected + SimpleTraitForDynTwinSyncImplementor + sse_decode_simple_trait_for_dyn_twin_sync_implementor( + SseDeserializer deserializer); + @protected SimpleTranslatableExternalStructWithMethod sse_decode_simple_translatable_external_struct_with_method( @@ -9166,6 +9559,36 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOpaqueItemTwinNormal( OpaqueItemTwinNormal self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynAnySendSyncstatic( @@ -9369,6 +9792,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -9384,6 +9822,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( StructOneWithTraitTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -9492,6 +9945,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( NonCloneSimpleTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -9507,6 +9975,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( StructOneWithTraitTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -9655,6 +10138,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -9670,6 +10168,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( StructOneWithTraitTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -10232,6 +10745,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( StructInMiscNoTwinExampleB self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + StructOneWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( @@ -10247,6 +10775,21 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( StructOneWithTraitTwinSync self, SseSerializer serializer); + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); + + @protected + void + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinSync self, SseSerializer serializer); + @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( @@ -11259,6 +11802,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_struct_twin_sync( SimpleStructTwinSync self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -13307,6 +13862,18 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_struct_twin_sync( SimpleStructTwinSync self, SseSerializer serializer); + @protected + void sse_encode_simple_trait_for_dyn_twin_normal_implementor( + SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( + SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); + + @protected + void sse_encode_simple_trait_for_dyn_twin_sync_implementor( + SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); + @protected void sse_encode_simple_translatable_external_struct_with_method( SimpleTranslatableExternalStructWithMethod self, @@ -14359,6 +14926,42 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr) => wasmModule @@ -14395,6 +14998,42 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr); + + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr); + + void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic ptr) => + wasmModule + .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr); + void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic ptr) => wasmModule @@ -14984,6 +15623,30 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB( dynamic ptr); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr); @@ -15008,6 +15671,30 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic ptr); + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + dynamic ptr); + + external void + rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic ptr); + + external void + rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + dynamic ptr); + external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic ptr); diff --git a/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs b/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs index e22da74f9b..bc3fadcdc1 100644 --- a/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs +++ b/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs @@ -1,5 +1,6 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +use crate::frb_generated::SimpleTraitForDynTwinNormalImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinNormal { @@ -41,3 +42,41 @@ impl SimpleTraitTwinNormal for StructTwoWithTraitTwinNormal { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinNormal { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinNormal { + pub fn create_twin_normal(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinNormal for StructOneWithTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinNormal { + pub two: i32, +} + +impl SimpleTraitForDynTwinNormal for StructTwoWithTraitForDynTwinNormal { + fn simple_method_twin_normal(&self) -> i32 { + self.two * 2 + } +} + +pub fn func_arg_trait_impl_twin_normal(arg: SimpleTraitForDynTwinNormalImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_normal() +} diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs index 145eb5bc05..ee95ac5273 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs @@ -4,6 +4,7 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +use crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinRustAsync { @@ -45,3 +46,43 @@ impl SimpleTraitTwinRustAsync for StructTwoWithTraitTwinRustAsync { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinRustAsync { + fn simple_method_twin_rust_async(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinRustAsync { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinRustAsync { + pub async fn create_twin_rust_async(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinRustAsync for StructOneWithTraitForDynTwinRustAsync { + fn simple_method_twin_rust_async(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinRustAsync { + pub two: i32, +} + +impl SimpleTraitForDynTwinRustAsync for StructTwoWithTraitForDynTwinRustAsync { + fn simple_method_twin_rust_async(&self) -> i32 { + self.two * 2 + } +} + +pub async fn func_arg_trait_impl_twin_rust_async( + arg: SimpleTraitForDynTwinRustAsyncImplementor, +) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_rust_async() +} diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs index ddfaad81fe..c1ae1ef220 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs @@ -4,6 +4,7 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +use crate::frb_generated::SimpleTraitForDynTwinSyncImplementor; use flutter_rust_bridge::frb; pub trait SimpleTraitTwinSync { @@ -45,3 +46,43 @@ impl SimpleTraitTwinSync for StructTwoWithTraitTwinSync { self.two * 2 } } + +#[frb(generate_implementor_enum)] +pub trait SimpleTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32; +} + +#[frb(opaque)] +pub struct StructOneWithTraitForDynTwinSync { + pub one: i32, +} + +impl StructOneWithTraitForDynTwinSync { + #[flutter_rust_bridge::frb(sync)] + pub fn create_twin_sync(one: i32) -> Self { + Self { one } + } +} + +impl SimpleTraitForDynTwinSync for StructOneWithTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32 { + self.one + } +} + +#[frb(opaque)] +pub struct StructTwoWithTraitForDynTwinSync { + pub two: i32, +} + +impl SimpleTraitForDynTwinSync for StructTwoWithTraitForDynTwinSync { + fn simple_method_twin_sync(&self) -> i32 { + self.two * 2 + } +} + +#[flutter_rust_bridge::frb(sync)] +pub fn func_arg_trait_impl_twin_sync(arg: SimpleTraitForDynTwinSyncImplementor) -> i32 { + let arg = arg.blocking_read(); + arg.simple_method_twin_sync() +} diff --git a/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs b/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs index 0e3b7eeb79..ad5ba7d4a9 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs @@ -7,6 +7,7 @@ use super::*; use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -14,8 +15,10 @@ use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; +use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -978,6 +981,64 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou MoiArc::>::decrement_strong_count(ptr as _); } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >::decrement_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr: *const std::ffi::c_void, @@ -1024,6 +1085,64 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou MoiArc::>::decrement_strong_count(ptr as _); } +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >::decrement_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); +} + +#[no_mangle] +pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); +} + #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart_pde/rust/src/frb_generated.rs b/frb_example/pure_dart_pde/rust/src/frb_generated.rs index 9c7a68fb98..bad6dbb3ce 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -24,6 +24,7 @@ use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -31,8 +32,10 @@ use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; +use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -59,7 +62,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 5964681; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -676514056; // Section: executor @@ -4316,6 +4319,121 @@ fn wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_imp }, ) } +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_create_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::impl_trait::StructOneWithTraitForDynTwinNormal::create_twin_normal(api_one)) + })()) + } }) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one_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: "StructOneWithTraitForDynTwinNormal_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = , + >>::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one_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: "StructOneWithTraitForDynTwinNormal_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::impl_trait::StructOneWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) + })()) + } }) +} fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -4446,6 +4564,106 @@ fn wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_wi })()) } }) } +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two_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: "StructTwoWithTraitForDynTwinNormal_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = , + >>::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two_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: "StructTwoWithTraitForDynTwinNormal_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_two = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::impl_trait::StructTwoWithTraitForDynTwinNormal::simple_method_twin_normal(&api_that)) + })()) + } }) +} fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -4576,6 +4794,43 @@ fn wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_wi })()) } }) } +fn wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "func_arg_trait_impl_twin_normal", + port: Some(port_), + mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = + ::sse_decode( + &mut deserializer, + ); + deserializer.end(); + move |context| { + transform_result_sse((move || { + Result::<_, ()>::Ok(crate::api::impl_trait::func_arg_trait_impl_twin_normal( + api_arg, + )) + })()) + } + }, + ) +} fn wire__crate__api__inside_macro__another_macro_struct_twin_normal_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -16938,14 +17193,29 @@ fn wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_import Result::<_,()>::Ok(crate::api::pseudo_manual::external_type_in_crate_twin_sync::use_imported_struct_twin_sync(api_my_struct)) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitForDynTwinRustAsync::create_twin_rust_async(api_one).await) + })().await) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one_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: "StructOneWithTraitTwinRustAsync_get_one", + debug_name: "StructOneWithTraitForDynTwinRustAsync_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -16961,7 +17231,7 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTra flutter_rust_bridge::for_generated::SseDeserializer::new(message); let api_that = , >>::sse_decode(&mut deserializer); deserializer.end(); @@ -16991,15 +17261,15 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTra }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one_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: "StructOneWithTraitTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); + let api_that = >>::sse_decode(&mut deserializer); let api_one = ::sse_decode(&mut deserializer);deserializer.end(); transform_result_sse((move || { let mut api_that_decoded = None; @@ -17014,16 +17284,16 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -17034,48 +17304,18 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitForDynTwinRustAsync::simple_method_twin_rust_async(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_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: "StructTwoWithTraitTwinRustAsync_get_two", + debug_name: "StructOneWithTraitTwinRustAsync_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -17091,7 +17331,237 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTra flutter_rust_bridge::for_generated::SseDeserializer::new(message); let api_that = , + >>::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_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: "StructOneWithTraitTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two_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: "StructTwoWithTraitForDynTwinRustAsync_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = , + >>::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two_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: "StructTwoWithTraitForDynTwinRustAsync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_two = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitForDynTwinRustAsync::simple_method_twin_rust_async(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_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: "StructTwoWithTraitTwinRustAsync_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = , >>::sse_decode(&mut deserializer); deserializer.end(); @@ -17198,6 +17668,134 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTra })()) } }) } +fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async_impl( + port_: flutter_rust_bridge::for_generated::MessagePort, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { + transform_result_sse((move || async move { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::func_arg_trait_impl_twin_rust_async(api_arg).await) + })().await) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_create_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::create_twin_sync(api_one)) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_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: "StructOneWithTraitForDynTwinSync_get_one", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = , + >>::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_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: "StructOneWithTraitForDynTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_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: "StructOneWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) + })()) + } }) +} fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -17244,21 +17842,151 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwin } } let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) + Result::<_, ()>::Ok(api_that.one.clone()) + })()) + }, + ) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_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: "StructOneWithTraitTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), + _ => unreachable!(), + } + } + let mut api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_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: "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_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: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", 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_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_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: "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", 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 || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) + })()) + } }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_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: "StructTwoWithTraitForDynTwinSync_get_two", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = , + >>::sse_decode(&mut deserializer); + deserializer.end(); + transform_result_sse((move || { + let mut api_that_decoded = None; + let decode_indices_ = + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( + vec![ + flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( + &api_that, 0, false, + ), + ], + ); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some( + flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( + &api_that, + ), + ), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_, ()>::Ok(api_that.two.clone()) })()) }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_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: "StructOneWithTraitTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + let api_that = >>::sse_decode(&mut deserializer); +let api_two = ::sse_decode(&mut deserializer);deserializer.end(); transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -17269,19 +17997,19 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) + Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_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: "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { transform_result_sse((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -17292,37 +18020,7 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_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: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", 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_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_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: "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", 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 || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) })()) } }) } @@ -17454,6 +18152,41 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwin })()) } }) } +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl( + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "func_arg_trait_impl_twin_sync", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let message = unsafe { + flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( + ptr_, + rust_vec_len_, + data_len_, + ) + }; + let mut deserializer = + flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_arg = ::sse_decode( + &mut deserializer, + ); + deserializer.end(); + transform_result_sse((move || { + Result::<_, ()>::Ok( + crate::api::pseudo_manual::impl_trait_twin_sync::func_arg_trait_impl_twin_sync( + api_arg, + ), + ) + })()) + }, + ) +} fn wire__crate__api__pseudo_manual__map_and_set_twin_rust_async__func_hash_map_i32_i32_twin_rust_async_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -27590,6 +28323,15 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); @@ -27599,6 +28341,15 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); +flutter_rust_bridge::frb_generated_moi_arc_impl_value!( + flutter_rust_bridge::for_generated::RustAutoOpaqueInner +); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); @@ -27631,6 +28382,320 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!(i32); +// Section: extra_from_parser + +pub enum SimpleTraitForDynTwinNormalImplementor { + StructOneWithTraitForDynTwinNormal(RustAutoOpaque), + StructTwoWithTraitForDynTwinNormal(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinNormalImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinNormalRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructOneWithTraitForDynTwinNormal( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructTwoWithTraitForDynTwinNormal( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinNormalRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructOneWithTraitForDynTwinNormal( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructTwoWithTraitForDynTwinNormal( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinNormalRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinNormal, + >, + ), + StructTwoWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinNormal, + >, + ), + StructTwoWithTraitForDynTwinNormal( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinNormal, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( + a: SimpleTraitForDynTwinNormalImplementor, +) { +} +pub enum SimpleTraitForDynTwinRustAsyncImplementor { + StructOneWithTraitForDynTwinRustAsync(RustAutoOpaque), + StructTwoWithTraitForDynTwinRustAsync(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinRustAsyncImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinRustAsyncRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinRustAsync(inner) => { + SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructOneWithTraitForDynTwinRustAsync( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => { + SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructTwoWithTraitForDynTwinRustAsync( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinRustAsyncRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructOneWithTraitForDynTwinRustAsync(inner.blocking_write()), +Self::StructTwoWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructTwoWithTraitForDynTwinRustAsync(inner.blocking_write()), + + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinRustAsync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinRustAsync, + >, + ), + StructTwoWithTraitForDynTwinRustAsync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinRustAsync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinRustAsync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinRustAsync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinRustAsync, + >, + ), + StructTwoWithTraitForDynTwinRustAsync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinRustAsync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinRustAsync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinRustAsync( + a: SimpleTraitForDynTwinRustAsyncImplementor, +) { +} +pub enum SimpleTraitForDynTwinSyncImplementor { + StructOneWithTraitForDynTwinSync(RustAutoOpaque), + StructTwoWithTraitForDynTwinSync(RustAutoOpaque), +} + +impl SimpleTraitForDynTwinSyncImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSyncRwLockReadGuard { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockReadGuard::StructOneWithTraitForDynTwinSync( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockReadGuard::StructTwoWithTraitForDynTwinSync( + inner.blocking_read(), + ) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSyncRwLockWriteGuard { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockWriteGuard::StructOneWithTraitForDynTwinSync( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockWriteGuard::StructTwoWithTraitForDynTwinSync( + inner.blocking_write(), + ) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructOneWithTraitForDynTwinSync, + >, + ), + StructTwoWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + StructTwoWithTraitForDynTwinSync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum SimpleTraitForDynTwinSyncRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructOneWithTraitForDynTwinSync, + >, + ), + StructTwoWithTraitForDynTwinSync( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + StructTwoWithTraitForDynTwinSync, + >, + ), +} + +impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSync; + + fn deref(&self) -> &Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSync( + a: SimpleTraitForDynTwinSyncImplementor, +) { +} + // Section: dart2rust impl SseDecode for flutter_rust_bridge::for_generated::anyhow::Error { @@ -27681,6 +28746,78 @@ impl SseDecode for RustAutoOpaqueMoi { } } +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + impl SseDecode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -28111,6 +29248,42 @@ impl SseDecode for StructInMiscNoTwinExampleB { } } +impl SseDecode for StructOneWithTraitForDynTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructOneWithTraitForDynTwinRustAsync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructOneWithTraitForDynTwinSync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -28143,6 +29316,42 @@ impl SseDecode for StructOneWithTraitTwinSync { } } +impl SseDecode for StructTwoWithTraitForDynTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructTwoWithTraitForDynTwinRustAsync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + +impl SseDecode for StructTwoWithTraitForDynTwinSync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); + } +} + impl SseDecode for StructTwoWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -29391,6 +30600,44 @@ impl SseDecode } } +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -29427,6 +30674,44 @@ impl SseDecode } } +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + +impl SseDecode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = ::sse_decode(deserializer); + return decode_rust_opaque_moi(inner); + } +} + impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -36823,6 +38108,80 @@ impl SseDecode for crate::api::pseudo_manual::method_twin_sync::SimpleStructTwin } } +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode( + deserializer, + ); + return crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + +impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseDecode for crate::api::external_impl::SimpleTranslatableExternalStructWithMethod { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -37862,689 +39221,699 @@ fn pde_ffi_dispatcher_primary_impl( 133 => wire__crate__api__external_type_in_crate__call_old_module_system_twin_normal_impl(port, ptr, rust_vec_len, data_len), 134 => wire__crate__api__external_type_in_crate__use_imported_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), 135 => wire__crate__api__external_type_in_crate__use_imported_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -138 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -139 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), -140 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), -143 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -144 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), -145 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), -149 => wire__crate__api__inside_macro__another_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -150 => wire__crate__api__inside_macro__func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -151 => wire__crate__api__map_and_set__func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -152 => wire__crate__api__map_and_set__func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -153 => wire__crate__api__map_and_set__func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -154 => wire__crate__api__map_and_set__func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -155 => wire__crate__api__map_and_set__func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -156 => wire__crate__api__map_and_set__func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -157 => wire__crate__api__map_and_set__func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -158 => wire__crate__api__map_and_set__func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -159 => wire__crate__api__method__StaticGetterOnlyTwinNormal_static_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -160 => wire__crate__api__method__concatenate_with_twin_normal_concatenate_static_twin_normal_impl(port, ptr, rust_vec_len, data_len), -161 => wire__crate__api__method__concatenate_with_twin_normal_concatenate_twin_normal_impl(port, ptr, rust_vec_len, data_len), -162 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_static_stream_sink_single_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -163 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_static_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -164 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -165 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -166 => wire__crate__api__method__concatenate_with_twin_normal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -167 => wire__crate__api__method__concatenate_with_twin_normal_simple_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -168 => wire__crate__api__method__get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -169 => wire__crate__api__method__get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -170 => wire__crate__api__method__my_callable_twin_normal_call_impl(port, ptr, rust_vec_len, data_len), -171 => wire__crate__api__method__simple_enum_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -172 => wire__crate__api__method__simple_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -173 => wire__crate__api__method__simple_primitive_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -174 => wire__crate__api__method__simple_struct_twin_normal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -175 => wire__crate__api__method__simple_struct_twin_normal_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -176 => wire__crate__api__method__simple_struct_twin_normal_receiver_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -177 => wire__crate__api__method__simple_struct_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -178 => wire__crate__api__method__simple_struct_twin_normal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), -179 => wire__crate__api__method__static_only_twin_normal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), -180 => wire__crate__api__method__sum_with_twin_normal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -181 => wire__crate__api__mirror__app_settings_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -182 => wire__crate__api__mirror__app_settings_vec_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -183 => wire__crate__api__mirror__first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -184 => wire__crate__api__mirror__first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -185 => wire__crate__api__mirror__get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -186 => wire__crate__api__mirror__get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), -187 => wire__crate__api__mirror__get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), -188 => wire__crate__api__mirror__is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), -189 => wire__crate__api__mirror__mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -190 => wire__crate__api__mirror__mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -191 => wire__crate__api__mirror__mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -192 => wire__crate__api__mirror__mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -193 => wire__crate__api__mirror__mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -194 => wire__crate__api__mirror__mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -195 => wire__crate__api__mirror__mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -196 => wire__crate__api__mirror__mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), -197 => wire__crate__api__mirror__repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), -198 => wire__crate__api__mirror__repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), -199 => wire__crate__api__mirror__test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -200 => wire__crate__api__mirror__test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -201 => wire__crate__api__mirror__test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), -202 => wire__crate__api__mirror__test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -203 => wire__crate__api__mirror__test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -204 => wire__crate__api__mirror__test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -205 => wire__crate__api__mirror__test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -206 => wire__crate__api__mirror__test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), -207 => wire__crate__api__misc_example__handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), -208 => wire__crate__api__misc_example__handle_char_twin_normal_impl(port, ptr, rust_vec_len, data_len), -209 => wire__crate__api__misc_example__handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -210 => wire__crate__api__misc_example__handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -211 => wire__crate__api__misc_example__handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -212 => wire__crate__api__misc_example__handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -213 => wire__crate__api__misc_example__handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -214 => wire__crate__api__misc_example__list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), -215 => wire__crate__api__misc_example__positional_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), -216 => wire__crate__api__misc_example__test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -217 => wire__crate__api__misc_example__test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -218 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_dummy_function_twin_normal_impl(port, ptr, rust_vec_len, data_len), -231 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), -232 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), -235 => wire__crate__api__misc_no_twin_example_a__StructInMiscNoTwinExampleA_sample_function_a_impl(port, ptr, rust_vec_len, data_len), -236 => wire__crate__api__misc_no_twin_example_a__StructWithImplBlockInMultiFile_method_in_a_impl(port, ptr, rust_vec_len, data_len), -237 => wire__crate__api__misc_no_twin_example_a__StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), -241 => wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port, ptr, rust_vec_len, data_len), -242 => wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -243 => 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), -244 => 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), -245 => wire__crate__api__misc_no_twin_example_a__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), -247 => wire__crate__api__misc_no_twin_example_a__struct_with_impl_block_in_another_file_f_impl(port, ptr, rust_vec_len, data_len), -248 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), -249 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), -250 => wire__crate__api__misc_no_twin_example_b__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), -251 => wire__crate__api__misc_type__empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -252 => wire__crate__api__misc_type__func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), -253 => wire__crate__api__misc_type__handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -254 => wire__crate__api__misc_type__handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), -255 => wire__crate__api__newtype_pattern__handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), -256 => wire__crate__api__optional__handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), -257 => wire__crate__api__optional__handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), -258 => wire__crate__api__optional__handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), -259 => wire__crate__api__optional__handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -260 => wire__crate__api__optional__handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -261 => wire__crate__api__optional__handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), -262 => wire__crate__api__optional_primitive_misc__primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -263 => wire__crate__api__ownership__borrow_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -264 => wire__crate__api__ownership__borrow_slice_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -265 => wire__crate__api__ownership__borrow_slice_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -266 => wire__crate__api__ownership__borrow_str_twin_normal_impl(port, ptr, rust_vec_len, data_len), -267 => wire__crate__api__ownership__borrow_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -268 => wire__crate__api__ownership__borrow_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -269 => wire__crate__api__primitive_list_misc__handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), -270 => wire__crate__api__primitive_misc__primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), -271 => wire__crate__api__primitive_misc__primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -272 => wire__crate__api__pseudo_manual__array_twin_rust_async__boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -273 => wire__crate__api__pseudo_manual__array_twin_rust_async__func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -274 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -275 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -276 => wire__crate__api__pseudo_manual__array_twin_rust_async__last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -277 => wire__crate__api__pseudo_manual__array_twin_rust_async__nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -278 => wire__crate__api__pseudo_manual__array_twin_rust_async__new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -279 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -280 => 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), -281 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -282 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -294 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -295 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -298 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -299 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -300 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), -301 => wire__crate__api__pseudo_manual__basic__example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -302 => wire__crate__api__pseudo_manual__basic__example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -303 => wire__crate__api__pseudo_manual__basic__example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -304 => wire__crate__api__pseudo_manual__basic__example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -305 => wire__crate__api__pseudo_manual__basic__example_basic_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -306 => wire__crate__api__pseudo_manual__basic__example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -307 => wire__crate__api__pseudo_manual__basic__example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -308 => wire__crate__api__pseudo_manual__basic__example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -309 => wire__crate__api__pseudo_manual__basic__example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -310 => wire__crate__api__pseudo_manual__basic__example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -311 => wire__crate__api__pseudo_manual__basic__example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -312 => wire__crate__api__pseudo_manual__basic__example_basic_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -313 => wire__crate__api__pseudo_manual__basic__example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -314 => wire__crate__api__pseudo_manual__basic__example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -315 => wire__crate__api__pseudo_manual__basic__example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -316 => wire__crate__api__pseudo_manual__basic__example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -317 => wire__crate__api__pseudo_manual__basic__example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -318 => 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), -319 => 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), -320 => 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), -321 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -322 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -323 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -324 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -325 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -326 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -327 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -328 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -329 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -330 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -331 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -332 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -333 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -334 => 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), -335 => 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), -336 => 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), -337 => 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), -338 => 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), -339 => 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), -340 => 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), -341 => 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), -342 => 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), -343 => 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), -344 => 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), -345 => 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), -346 => 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), -347 => 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), -348 => 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), -349 => 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), -366 => 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), -367 => 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), -368 => 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), -369 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -370 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -371 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -372 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -373 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -374 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -375 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -376 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -377 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -378 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -379 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -380 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -381 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -382 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -383 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -384 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -385 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -386 => 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), -387 => 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), -388 => 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), -389 => 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), -390 => 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), -391 => 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), -392 => 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), -393 => 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), -394 => 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), -395 => 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), -396 => 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), -397 => 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), -398 => 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), -399 => 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), -400 => 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), -401 => 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), -402 => 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), -403 => 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), -404 => 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), -405 => 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), -426 => 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), -427 => 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), -428 => 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), -429 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), -430 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -431 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -432 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -433 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -434 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -435 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -436 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -437 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -438 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -439 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), -440 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), -441 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), -442 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), -443 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), -444 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), -445 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), -446 => 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), -447 => 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), -448 => 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), -449 => 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), -450 => 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), -451 => 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), -452 => 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), -453 => 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), -454 => 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), -455 => 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), -456 => 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), -457 => 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), -458 => 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), -459 => 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), -460 => 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), -461 => 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), -462 => 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), -463 => 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), -464 => 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), -465 => 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), -486 => 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), -487 => 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), -488 => 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), -489 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -490 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -491 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -492 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -493 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -494 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -495 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -496 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -497 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -498 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -499 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -500 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -501 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -502 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -503 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -504 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -505 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -526 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -527 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -528 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -529 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -530 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -531 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -532 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -533 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -534 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), -535 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), -536 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), -537 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), -538 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -539 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), -540 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), -541 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -542 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -543 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -544 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -545 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -546 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -547 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -548 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -549 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -550 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -551 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -552 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -553 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -554 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -555 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -571 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -572 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -573 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -574 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -575 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -576 => 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), -577 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -578 => 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), -579 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -580 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -591 => 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), -592 => 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), -593 => 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), -594 => 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), -595 => 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), -601 => 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), -602 => 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), -603 => 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), -604 => 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), -605 => 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), -606 => 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), -607 => 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), -608 => 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), -609 => 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), -610 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -611 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -612 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -613 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -614 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -615 => 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), -616 => 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), -617 => 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), -618 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -619 => 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), -620 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -621 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -622 => 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), -623 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -624 => 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), -625 => 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), -642 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -643 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -644 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -645 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -650 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -651 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -652 => 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), -653 => 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), -654 => 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), -655 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -656 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -657 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -658 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -659 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -670 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -671 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -672 => 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), -673 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -674 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -675 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -676 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -677 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -678 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -679 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -680 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -681 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -682 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -683 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -684 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -685 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -687 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -688 => 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), -689 => 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), -690 => 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), -691 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -692 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -693 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -694 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -695 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -696 => 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), -697 => 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), -698 => 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), -699 => 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), -700 => 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), -701 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -702 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -732 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -733 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -734 => 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), -735 => 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), -742 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -743 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -744 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -747 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -748 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -749 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -755 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), -756 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), -757 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), -760 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), -761 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), -762 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), -766 => 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), -767 => 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), -768 => 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), -769 => 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), -770 => 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), -771 => 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), -772 => 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), -773 => 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), -782 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -783 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -784 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -785 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -786 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -787 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -788 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -789 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -790 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -791 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -792 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -793 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), -794 => 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), -795 => 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), -796 => 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), -797 => 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), -798 => 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), -799 => 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), -800 => 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), -801 => 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), -802 => 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), -803 => 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), -826 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -827 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -828 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -829 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -830 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -831 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -832 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -833 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -834 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -835 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -836 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -837 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -838 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -839 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -840 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -841 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -842 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -843 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -844 => 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), -845 => 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), -846 => 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), -847 => 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), -848 => 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), -849 => 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), -850 => 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), -851 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -878 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -879 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -880 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -881 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -882 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -883 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -884 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -885 => 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), -886 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -887 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -888 => 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), -900 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -901 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -902 => 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), -903 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -908 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -910 => 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), -912 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -913 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -914 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -915 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -916 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -917 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -924 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -925 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -926 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -927 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -929 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -936 => 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), -938 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -939 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -942 => 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), -943 => 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), -946 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__HelloOneStructTwinRustAsync_func_hello_impl(port, ptr, rust_vec_len, data_len), -947 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -948 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -949 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -950 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -951 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -952 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -953 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -954 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -955 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -956 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -957 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -958 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -963 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__hello_two_enum_twin_rust_async_func_hello_impl(port, ptr, rust_vec_len, data_len), -964 => 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), -965 => 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), -966 => 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), -967 => 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), -968 => 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), -969 => 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), -970 => 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), -971 => 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), -972 => 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), -973 => 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), -974 => 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), -975 => 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), -976 => 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), -977 => 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), -978 => 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), -979 => 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), -980 => 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), -981 => 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), -982 => 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), -983 => 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), -984 => 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), -985 => 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), -986 => 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), -987 => 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), -988 => 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), -989 => 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), -990 => 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), -991 => 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), -992 => 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), -993 => 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), -994 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -995 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -996 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -997 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -998 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -999 => 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), -1000 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__HelloOneStructTwinSync_func_hello_impl(port, ptr, rust_vec_len, data_len), -1017 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__hello_two_enum_twin_sync_func_hello_impl(port, ptr, rust_vec_len, data_len), -1054 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1055 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1056 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1057 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1058 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1059 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1060 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1061 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1062 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1063 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1064 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1065 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1066 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1067 => 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), -1068 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1084 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1086 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1087 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1088 => 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), -1089 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1090 => 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), -1091 => 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), -1092 => 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), -1093 => 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), -1094 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1095 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1096 => 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), -1097 => 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), -1098 => 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), -1099 => 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), -1100 => 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), -1106 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1107 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1110 => 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), -1111 => 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), -1112 => 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), -1116 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1117 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1118 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1122 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1123 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1124 => wire__crate__api__rust_auto_opaque__HelloOneStructTwinNormal_func_hello_impl(port, ptr, rust_vec_len, data_len), -1125 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1126 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1127 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1128 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1129 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1130 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1131 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1132 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1133 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1134 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1135 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1136 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1141 => wire__crate__api__rust_auto_opaque__hello_two_enum_twin_normal_func_hello_impl(port, ptr, rust_vec_len, data_len), -1142 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1143 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1144 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1145 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1146 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1147 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1148 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1149 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1150 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1151 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1152 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1153 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1154 => 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), -1155 => 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), -1156 => 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), -1157 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1158 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1159 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1160 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1161 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1162 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1163 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1164 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1165 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1166 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1167 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1168 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1169 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1170 => 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), -1171 => 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), -1172 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1173 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1174 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1175 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1176 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1177 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1178 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1179 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1180 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1181 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1182 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1183 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1184 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1185 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1186 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1187 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1188 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1189 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1190 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1191 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1192 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1197 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1198 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1199 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1200 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1201 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1202 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1203 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1204 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1205 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1206 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1207 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1208 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1209 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1210 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1211 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1212 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1213 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1214 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1215 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1216 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1217 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1218 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1219 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1220 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1221 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1222 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +136 => wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), +139 => wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +142 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +143 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), +144 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), +147 => wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +150 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +151 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_twin_normal_impl(port, ptr, rust_vec_len, data_len), +152 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_simple_trait_fn_with_default_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), +157 => wire__crate__api__impl_trait__func_arg_trait_impl_twin_normal_impl(port, ptr, rust_vec_len, data_len), +158 => wire__crate__api__inside_macro__another_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +159 => wire__crate__api__inside_macro__func_macro_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +160 => wire__crate__api__map_and_set__func_hash_map_i32_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +161 => wire__crate__api__map_and_set__func_hash_map_string_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +162 => wire__crate__api__map_and_set__func_hash_map_string_complex_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +163 => wire__crate__api__map_and_set__func_hash_map_string_simple_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +164 => wire__crate__api__map_and_set__func_hash_map_string_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +165 => wire__crate__api__map_and_set__func_hash_map_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +166 => wire__crate__api__map_and_set__func_hash_set_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +167 => wire__crate__api__map_and_set__func_hash_set_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +168 => wire__crate__api__method__StaticGetterOnlyTwinNormal_static_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +169 => wire__crate__api__method__concatenate_with_twin_normal_concatenate_static_twin_normal_impl(port, ptr, rust_vec_len, data_len), +170 => wire__crate__api__method__concatenate_with_twin_normal_concatenate_twin_normal_impl(port, ptr, rust_vec_len, data_len), +171 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_static_stream_sink_single_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +172 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_static_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +173 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +174 => wire__crate__api__method__concatenate_with_twin_normal_handle_some_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +175 => wire__crate__api__method__concatenate_with_twin_normal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +176 => wire__crate__api__method__concatenate_with_twin_normal_simple_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +177 => wire__crate__api__method__get_sum_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +178 => wire__crate__api__method__get_sum_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +179 => wire__crate__api__method__my_callable_twin_normal_call_impl(port, ptr, rust_vec_len, data_len), +180 => wire__crate__api__method__simple_enum_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +181 => wire__crate__api__method__simple_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +182 => wire__crate__api__method__simple_primitive_enum_twin_normal_simple_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +183 => wire__crate__api__method__simple_struct_twin_normal_arg_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +184 => wire__crate__api__method__simple_struct_twin_normal_receiver_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +185 => wire__crate__api__method__simple_struct_twin_normal_receiver_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +186 => wire__crate__api__method__simple_struct_twin_normal_return_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +187 => wire__crate__api__method__simple_struct_twin_normal_vec_self_twin_normal_impl(port, ptr, rust_vec_len, data_len), +188 => wire__crate__api__method__static_only_twin_normal_static_method_twin_normal_impl(port, ptr, rust_vec_len, data_len), +189 => wire__crate__api__method__sum_with_twin_normal_sum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +190 => wire__crate__api__mirror__app_settings_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +191 => wire__crate__api__mirror__app_settings_vec_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +192 => wire__crate__api__mirror__first_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +193 => wire__crate__api__mirror__first_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), +194 => wire__crate__api__mirror__get_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), +195 => wire__crate__api__mirror__get_fallible_app_settings_twin_normal_impl(port, ptr, rust_vec_len, data_len), +196 => wire__crate__api__mirror__get_message_twin_normal_impl(port, ptr, rust_vec_len, data_len), +197 => wire__crate__api__mirror__is_app_embedded_twin_normal_impl(port, ptr, rust_vec_len, data_len), +198 => wire__crate__api__mirror__mirror_array_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +199 => wire__crate__api__mirror__mirror_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +200 => wire__crate__api__mirror__mirror_map_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +201 => wire__crate__api__mirror__mirror_option_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +202 => wire__crate__api__mirror__mirror_set_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +203 => wire__crate__api__mirror__mirror_struct_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +204 => wire__crate__api__mirror__mirror_tuple_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +205 => wire__crate__api__mirror__mirror_vec_enum_stream_twin_normal_impl(port, ptr, rust_vec_len, data_len), +206 => wire__crate__api__mirror__repeat_number_twin_normal_impl(port, ptr, rust_vec_len, data_len), +207 => wire__crate__api__mirror__repeat_sequence_twin_normal_impl(port, ptr, rust_vec_len, data_len), +208 => wire__crate__api__mirror__test_contains_mirrored_sub_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +209 => wire__crate__api__mirror__test_fallible_of_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +210 => wire__crate__api__mirror__test_hashmap_with_mirrored_value_twin_normal_impl(port, ptr, rust_vec_len, data_len), +211 => wire__crate__api__mirror__test_list_of_nested_enums_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +212 => wire__crate__api__mirror__test_list_of_raw_nested_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +213 => wire__crate__api__mirror__test_nested_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +214 => wire__crate__api__mirror__test_raw_string_enum_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +215 => wire__crate__api__mirror__test_raw_string_mirrored_twin_normal_impl(port, ptr, rust_vec_len, data_len), +216 => wire__crate__api__misc_example__handle_big_buffers_twin_normal_impl(port, ptr, rust_vec_len, data_len), +217 => wire__crate__api__misc_example__handle_char_twin_normal_impl(port, ptr, rust_vec_len, data_len), +218 => wire__crate__api__misc_example__handle_complex_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +219 => wire__crate__api__misc_example__handle_nested_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +220 => wire__crate__api__misc_example__handle_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +221 => wire__crate__api__misc_example__handle_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +222 => wire__crate__api__misc_example__handle_vec_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +223 => wire__crate__api__misc_example__list_of_primitive_enums_twin_normal_impl(port, ptr, rust_vec_len, data_len), +224 => wire__crate__api__misc_example__positional_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), +225 => wire__crate__api__misc_example__test_abc_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +226 => wire__crate__api__misc_example__test_struct_with_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +227 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_dummy_function_twin_normal_impl(port, ptr, rust_vec_len, data_len), +240 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_create_twin_normal_impl(port, ptr, rust_vec_len, data_len), +241 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_get_item_contents_twin_normal_impl(port, ptr, rust_vec_len, data_len), +244 => wire__crate__api__misc_no_twin_example_a__StructInMiscNoTwinExampleA_sample_function_a_impl(port, ptr, rust_vec_len, data_len), +245 => wire__crate__api__misc_no_twin_example_a__StructWithImplBlockInMultiFile_method_in_a_impl(port, ptr, rust_vec_len, data_len), +246 => wire__crate__api__misc_no_twin_example_a__StructWithImplBlockInMultiFile_method_in_b_impl(port, ptr, rust_vec_len, data_len), +250 => wire__crate__api__misc_no_twin_example_a__function_with_arg_type_name_override_impl(port, ptr, rust_vec_len, data_len), +251 => wire__crate__api__misc_no_twin_example_a__function_with_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +252 => 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), +253 => 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), +254 => wire__crate__api__misc_no_twin_example_a__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), +256 => wire__crate__api__misc_no_twin_example_a__struct_with_impl_block_in_another_file_f_impl(port, ptr, rust_vec_len, data_len), +257 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_get_struct_in_misc_no_twin_example_a_impl(port, ptr, rust_vec_len, data_len), +258 => wire__crate__api__misc_no_twin_example_b__StructInMiscNoTwinExampleB_sample_function_b_impl(port, ptr, rust_vec_len, data_len), +259 => wire__crate__api__misc_no_twin_example_b__same_function_name_in_different_files_impl(port, ptr, rust_vec_len, data_len), +260 => wire__crate__api__misc_type__empty_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +261 => wire__crate__api__misc_type__func_return_unit_twin_normal_impl(port, ptr, rust_vec_len, data_len), +262 => wire__crate__api__misc_type__handle_list_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +263 => wire__crate__api__misc_type__handle_string_list_twin_normal_impl(port, ptr, rust_vec_len, data_len), +264 => wire__crate__api__newtype_pattern__handle_newtype_twin_normal_impl(port, ptr, rust_vec_len, data_len), +265 => wire__crate__api__optional__handle_increment_boxed_optional_twin_normal_impl(port, ptr, rust_vec_len, data_len), +266 => wire__crate__api__optional__handle_option_box_arguments_twin_normal_impl(port, ptr, rust_vec_len, data_len), +267 => wire__crate__api__optional__handle_optional_increment_twin_normal_impl(port, ptr, rust_vec_len, data_len), +268 => wire__crate__api__optional__handle_optional_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +269 => wire__crate__api__optional__handle_optional_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +270 => wire__crate__api__optional__handle_vec_of_opts_twin_normal_impl(port, ptr, rust_vec_len, data_len), +271 => wire__crate__api__optional_primitive_misc__primitive_optional_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +272 => wire__crate__api__ownership__borrow_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +273 => wire__crate__api__ownership__borrow_slice_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +274 => wire__crate__api__ownership__borrow_slice_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +275 => wire__crate__api__ownership__borrow_str_twin_normal_impl(port, ptr, rust_vec_len, data_len), +276 => wire__crate__api__ownership__borrow_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +277 => wire__crate__api__ownership__borrow_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +278 => wire__crate__api__primitive_list_misc__handle_vec_of_primitive_twin_normal_impl(port, ptr, rust_vec_len, data_len), +279 => wire__crate__api__primitive_misc__primitive_types_twin_normal_impl(port, ptr, rust_vec_len, data_len), +280 => wire__crate__api__primitive_misc__primitive_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +281 => wire__crate__api__pseudo_manual__array_twin_rust_async__boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +282 => wire__crate__api__pseudo_manual__array_twin_rust_async__func_test_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +283 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +284 => wire__crate__api__pseudo_manual__array_twin_rust_async__get_complex_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +285 => wire__crate__api__pseudo_manual__array_twin_rust_async__last_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +286 => wire__crate__api__pseudo_manual__array_twin_rust_async__nested_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +287 => wire__crate__api__pseudo_manual__array_twin_rust_async__new_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +288 => wire__crate__api__pseudo_manual__array_twin_rust_async__return_boxed_feed_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +289 => 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), +290 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_boxed_blob_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +291 => wire__crate__api__pseudo_manual__array_twin_rust_async__use_msgid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +303 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__handle_customized_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +304 => wire__crate__api__pseudo_manual__attribute_twin_rust_async__next_user_id_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +307 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_general_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +308 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_primitive_enum_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +309 => wire__crate__api__pseudo_manual__basic__example_basic_type_basic_struct_twin_normal_twin_normal_impl(port, ptr, rust_vec_len, data_len), +310 => wire__crate__api__pseudo_manual__basic__example_basic_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +311 => wire__crate__api__pseudo_manual__basic__example_basic_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +312 => wire__crate__api__pseudo_manual__basic__example_basic_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +313 => wire__crate__api__pseudo_manual__basic__example_basic_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +314 => wire__crate__api__pseudo_manual__basic__example_basic_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +315 => wire__crate__api__pseudo_manual__basic__example_basic_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +316 => wire__crate__api__pseudo_manual__basic__example_basic_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +317 => wire__crate__api__pseudo_manual__basic__example_basic_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +318 => wire__crate__api__pseudo_manual__basic__example_basic_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +319 => wire__crate__api__pseudo_manual__basic__example_basic_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +320 => wire__crate__api__pseudo_manual__basic__example_basic_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +321 => wire__crate__api__pseudo_manual__basic__example_basic_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +322 => wire__crate__api__pseudo_manual__basic__example_basic_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +323 => wire__crate__api__pseudo_manual__basic__example_basic_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +324 => wire__crate__api__pseudo_manual__basic__example_basic_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +325 => wire__crate__api__pseudo_manual__basic__example_basic_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +326 => wire__crate__api__pseudo_manual__basic__example_basic_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +327 => 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), +328 => 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), +329 => 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), +330 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +331 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +332 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +333 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +334 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +335 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +336 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +337 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +338 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +339 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +340 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +341 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +342 => wire__crate__api__pseudo_manual__basic_list__example_basic_list_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +343 => 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), +344 => 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), +345 => 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), +346 => 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), +347 => 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), +348 => 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), +349 => 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), +350 => 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), +351 => 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), +352 => 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), +353 => 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), +354 => 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), +355 => 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), +356 => 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), +357 => 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), +358 => 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), +375 => 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), +376 => 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), +377 => 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), +378 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +379 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +380 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +381 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +382 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +383 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +384 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +385 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +386 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +387 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +388 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +389 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +390 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +391 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +392 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +393 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +394 => wire__crate__api__pseudo_manual__basic_map__example_basic_map_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +395 => 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), +396 => 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), +397 => 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), +398 => 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), +399 => 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), +400 => 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), +401 => 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), +402 => 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), +403 => 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), +404 => 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), +405 => 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), +406 => 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), +407 => 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), +408 => 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), +409 => 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), +410 => 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), +411 => 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), +412 => 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), +413 => 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), +414 => 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), +435 => 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), +436 => 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), +437 => 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), +438 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bool_twin_normal_impl(port, ptr, rust_vec_len, data_len), +439 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +440 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +441 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_f64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +442 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +443 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +444 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +445 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +446 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_i8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +447 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_isize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +448 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_string_twin_normal_impl(port, ptr, rust_vec_len, data_len), +449 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u128_twin_normal_impl(port, ptr, rust_vec_len, data_len), +450 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u16_twin_normal_impl(port, ptr, rust_vec_len, data_len), +451 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u32_twin_normal_impl(port, ptr, rust_vec_len, data_len), +452 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u64_twin_normal_impl(port, ptr, rust_vec_len, data_len), +453 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_u8_twin_normal_impl(port, ptr, rust_vec_len, data_len), +454 => wire__crate__api__pseudo_manual__basic_optional__example_basic_optional_type_usize_twin_normal_impl(port, ptr, rust_vec_len, data_len), +455 => 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), +456 => 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), +457 => 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), +458 => 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), +459 => 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), +460 => 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), +461 => 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), +462 => 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), +463 => 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), +464 => 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), +465 => 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), +466 => 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), +467 => 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), +468 => 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), +469 => 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), +470 => 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), +471 => 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), +472 => 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), +473 => 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), +474 => 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), +495 => 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), +496 => 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), +497 => 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), +498 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bool_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +499 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +500 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +501 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_f64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +502 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +503 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +504 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +505 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +506 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_i8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +507 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_isize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +508 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +509 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u128_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +510 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u16_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +511 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +512 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u64_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +513 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +514 => wire__crate__api__pseudo_manual__basic_twin_rust_async__example_basic_type_usize_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +535 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +536 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +537 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +538 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +539 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +540 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_binary_tree_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +541 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +542 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +543 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_input_twin_normal_impl(port, ptr, rust_vec_len, data_len), +544 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_json_twin_normal_impl(port, ptr, rust_vec_len, data_len), +545 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_protobuf_twin_normal_impl(port, ptr, rust_vec_len, data_len), +546 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_blob_output_twin_normal_impl(port, ptr, rust_vec_len, data_len), +547 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_input_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +548 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_output_bytes_twin_normal_impl(port, ptr, rust_vec_len, data_len), +549 => wire__crate__api__pseudo_manual__benchmark_api__benchmark_void_twin_normal_impl(port, ptr, rust_vec_len, data_len), +550 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +551 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +552 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +553 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +554 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +555 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_binary_tree_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +556 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +557 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +558 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_input_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +559 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_json_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +560 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_protobuf_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +561 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_blob_output_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +562 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_input_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +563 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_output_bytes_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +564 => wire__crate__api__pseudo_manual__benchmark_api_twin_rust_async__benchmark_void_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +580 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_local_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +581 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__datetime_utc_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +582 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__duration_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +583 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_durations_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +584 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__handle_timestamps_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +585 => 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), +586 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__naivedatetime_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +587 => 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), +588 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +589 => wire__crate__api__pseudo_manual__chrono_type_twin_rust_async__test_precise_chrono_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +600 => 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), +601 => 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), +602 => 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), +603 => 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), +604 => 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), +610 => 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), +611 => 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), +612 => 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), +613 => 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), +614 => 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), +615 => 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), +616 => 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), +617 => 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), +618 => 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), +619 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__async_accept_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +620 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__clone_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +621 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_enum_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +622 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__create_nested_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +623 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__drop_static_dart_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +624 => 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), +625 => 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), +626 => 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), +627 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +628 => 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), +629 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_option_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +630 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +631 => 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), +632 => wire__crate__api__pseudo_manual__dart_opaque_twin_rust_async__loop_back_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +633 => 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), +634 => 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), +651 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_create_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +652 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_get_drop_count_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +653 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +654 => wire__crate__api__pseudo_manual__dropping_twin_rust_async__DroppableTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +659 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_simple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +660 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__func_enum_with_discriminant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +661 => 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), +662 => 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), +663 => 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), +664 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_parameter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +665 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_enum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +666 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__handle_return_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +667 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__multiply_by_ten_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +668 => wire__crate__api__pseudo_manual__enumeration_twin_rust_async__print_note_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +679 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__close_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +680 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__create_event_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +681 => 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), +682 => wire__crate__api__pseudo_manual__event_listener_twin_rust_async__register_event_listener_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +683 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +684 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +685 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_enum_error_return_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +686 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_nested_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +687 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_error_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +688 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +689 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +690 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_nonstatic_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +691 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +692 => wire__crate__api__pseudo_manual__exception_twin_rust_async__custom_struct_twin_rust_async_static_return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +693 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +694 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_fallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +695 => wire__crate__api__pseudo_manual__exception_twin_rust_async__func_type_infallible_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +696 => wire__crate__api__pseudo_manual__exception_twin_rust_async__panic_with_custom_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +697 => 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), +698 => 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), +699 => 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), +700 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +701 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_custom_struct_ok_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +702 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_err_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +703 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_error_variant_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +704 => wire__crate__api__pseudo_manual__exception_twin_rust_async__return_ok_custom_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +705 => 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), +706 => 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), +707 => 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), +708 => 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), +709 => 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), +710 => wire__crate__api__pseudo_manual__exception_twin_rust_async__stream_sink_throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +711 => wire__crate__api__pseudo_manual__exception_twin_rust_async__throw_anyhow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +741 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_new_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +742 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +743 => 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), +744 => 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), +749 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +752 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +755 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +756 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +757 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +760 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +763 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +764 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +765 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +770 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +774 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl(port, ptr, rust_vec_len, data_len), +777 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), +778 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), +779 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), +782 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl(port, ptr, rust_vec_len, data_len), +785 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), +786 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), +787 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), +793 => 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), +794 => 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), +795 => 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), +796 => 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), +797 => 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), +798 => 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), +799 => 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), +800 => 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), +809 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +810 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +811 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +812 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +813 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +814 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +815 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +816 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +817 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +818 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +819 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +820 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), +821 => 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), +822 => 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), +823 => 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), +824 => 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), +825 => 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), +826 => 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), +827 => 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), +828 => 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), +829 => 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), +830 => 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), +853 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +854 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +855 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +856 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +857 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +858 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +859 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +860 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +861 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +862 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +863 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +864 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +865 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +866 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +867 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +868 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +869 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +870 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +871 => 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), +872 => 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), +873 => 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), +874 => 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), +875 => 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), +876 => 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), +877 => 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), +878 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +905 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +906 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +907 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +908 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +909 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +910 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +911 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +912 => 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), +913 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +914 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +915 => 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), +927 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +928 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +929 => 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), +930 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +935 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +937 => 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), +939 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +940 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +941 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +942 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +943 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +944 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +951 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +952 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +953 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +954 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +955 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +956 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +963 => 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), +965 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +966 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +969 => 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), +970 => 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), +973 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__HelloOneStructTwinRustAsync_func_hello_impl(port, ptr, rust_vec_len, data_len), +974 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +975 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +976 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +977 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +978 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +979 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +980 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +981 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +982 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +983 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +984 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +985 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +990 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__hello_two_enum_twin_rust_async_func_hello_impl(port, ptr, rust_vec_len, data_len), +991 => 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), +992 => 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), +993 => 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), +994 => 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), +995 => 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), +996 => 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), +997 => 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), +998 => 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), +999 => 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), +1000 => 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), +1001 => 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), +1002 => 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), +1003 => 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), +1004 => 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), +1005 => 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), +1006 => 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), +1007 => 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), +1008 => 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), +1009 => 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), +1010 => 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), +1011 => 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), +1012 => 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), +1013 => 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), +1014 => 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), +1015 => 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), +1016 => 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), +1017 => 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), +1018 => 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), +1019 => 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), +1020 => 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), +1021 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1022 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1023 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1024 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1025 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1026 => 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), +1027 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__HelloOneStructTwinSync_func_hello_impl(port, ptr, rust_vec_len, data_len), +1044 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__hello_two_enum_twin_sync_func_hello_impl(port, ptr, rust_vec_len, data_len), +1081 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1082 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1083 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1084 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1085 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1086 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1087 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1088 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1089 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1090 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1091 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1092 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1093 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1094 => 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), +1095 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1111 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1113 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1114 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1115 => 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), +1116 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1117 => 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), +1118 => 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), +1119 => 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), +1120 => 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), +1121 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1122 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1123 => 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), +1124 => 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), +1125 => 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), +1126 => 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), +1127 => 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), +1133 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1134 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1137 => 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), +1138 => 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), +1139 => 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), +1143 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1144 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1145 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1149 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1150 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1151 => wire__crate__api__rust_auto_opaque__HelloOneStructTwinNormal_func_hello_impl(port, ptr, rust_vec_len, data_len), +1152 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1153 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1154 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1155 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1156 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1157 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1158 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1159 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1160 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1161 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1162 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1163 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1168 => wire__crate__api__rust_auto_opaque__hello_two_enum_twin_normal_func_hello_impl(port, ptr, rust_vec_len, data_len), +1169 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1170 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1171 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1172 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1173 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1174 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1175 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1176 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1177 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1178 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1179 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1180 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1181 => 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), +1182 => 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), +1183 => 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), +1184 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1185 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1186 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1187 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1188 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1189 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1190 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1191 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1192 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1193 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1194 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1195 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1196 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1197 => 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), +1198 => 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), +1199 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1200 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1201 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1202 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1203 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1204 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1205 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1206 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1207 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1208 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1209 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1210 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1211 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1212 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1213 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1214 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1215 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1216 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1217 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1218 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1219 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1224 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1225 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1226 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1227 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1228 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1229 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1230 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1231 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1232 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1233 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_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__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1236 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1237 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1238 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1239 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1240 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1241 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1242 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1243 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1244 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1245 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1246 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1247 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1248 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1249 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -38572,395 +39941,409 @@ fn pde_ffi_dispatcher_sync_impl( 80 => wire__crate__api__dart_opaque_sync__sync_option_loopback_twin_normal_impl(ptr, rust_vec_len, data_len), 81 => wire__crate__api__dart_opaque_sync__unwrap_dart_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), 98 => wire__crate__api__event_listener__create_event_sync_twin_normal_impl(ptr, rust_vec_len, data_len), -136 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one_impl(ptr, rust_vec_len, data_len), -137 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_set_one_impl(ptr, rust_vec_len, data_len), -141 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two_impl(ptr, rust_vec_len, data_len), -142 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_set_two_impl(ptr, rust_vec_len, data_len), -219 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_a_impl(ptr, rust_vec_len, data_len), -220 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_b_impl(ptr, rust_vec_len, data_len), -221 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_c_impl(ptr, rust_vec_len, data_len), -222 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_a_impl(ptr, rust_vec_len, data_len), -223 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_b_impl(ptr, rust_vec_len, data_len), -224 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_c_impl(ptr, rust_vec_len, data_len), -225 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_a_impl(ptr, rust_vec_len, data_len), -226 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_b_impl(ptr, rust_vec_len, data_len), -227 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_c_impl(ptr, rust_vec_len, data_len), -228 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_a_impl(ptr, rust_vec_len, data_len), -229 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_b_impl(ptr, rust_vec_len, data_len), -230 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_c_impl(ptr, rust_vec_len, data_len), -233 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_get_name_impl(ptr, rust_vec_len, data_len), -234 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_set_name_impl(ptr, rust_vec_len, data_len), -238 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_new_impl(ptr, rust_vec_len, data_len), -239 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_getter_impl(ptr, rust_vec_len, data_len), -240 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_setter_impl(ptr, rust_vec_len, data_len), -246 => 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), -283 => wire__crate__api__pseudo_manual__array_twin_sync__boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), -284 => wire__crate__api__pseudo_manual__array_twin_sync__func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), -285 => wire__crate__api__pseudo_manual__array_twin_sync__get_array_twin_sync_impl(ptr, rust_vec_len, data_len), -286 => wire__crate__api__pseudo_manual__array_twin_sync__get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), -287 => wire__crate__api__pseudo_manual__array_twin_sync__last_number_twin_sync_impl(ptr, rust_vec_len, data_len), -288 => wire__crate__api__pseudo_manual__array_twin_sync__nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), -289 => wire__crate__api__pseudo_manual__array_twin_sync__new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), -290 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), -291 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), -292 => wire__crate__api__pseudo_manual__array_twin_sync__use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), -293 => wire__crate__api__pseudo_manual__array_twin_sync__use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), -296 => wire__crate__api__pseudo_manual__attribute_twin_sync__handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -297 => wire__crate__api__pseudo_manual__attribute_twin_sync__next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), -350 => 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), -351 => 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), -352 => 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), -353 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -354 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -355 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -356 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -357 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -358 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -359 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -360 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -361 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -362 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -363 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -364 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -365 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -406 => 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), -407 => 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), -408 => 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), -409 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -410 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -411 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -412 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -413 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -414 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -415 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -416 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -417 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -418 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -419 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -420 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -421 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -422 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -423 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -424 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -425 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -466 => 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), -467 => 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), -468 => 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), -469 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -470 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -471 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -472 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -473 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -474 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -475 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -476 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -477 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -478 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -479 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -480 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -481 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -482 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -483 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -484 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -485 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -506 => 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), -507 => 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), -508 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), -509 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), -510 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -511 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), -512 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), -513 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), -514 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), -515 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -516 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), -517 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), -518 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), -519 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), -520 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), -521 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), -522 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -523 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), -524 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -525 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), -556 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), -557 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -558 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), -559 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), -560 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -561 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), -562 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), -563 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -564 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), -565 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), -566 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), -567 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), -568 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -569 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -570 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), -581 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), -582 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -583 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), -584 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), -585 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), -586 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), -587 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), -588 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), -589 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -590 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), -596 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), -597 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), -598 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), -599 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), -600 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -626 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -627 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -628 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -629 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -630 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -631 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -632 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -633 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), -634 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), -635 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), -636 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), -637 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), -638 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), -639 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -640 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -641 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -646 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_create_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -647 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), -648 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -649 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -660 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), -661 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), -662 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), -663 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -664 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -665 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), -666 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -667 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -668 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), -669 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), -703 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -704 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -705 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -706 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -707 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -708 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -709 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -710 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -711 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -712 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -713 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), -714 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -715 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), -716 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), -717 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), -718 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), -719 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), -720 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), -721 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), -722 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -723 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), -724 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), -725 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -726 => 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), -727 => 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), -728 => 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), -729 => 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), -730 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -731 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), -736 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), -737 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), -738 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -739 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -740 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl(ptr, rust_vec_len, data_len), -741 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl(ptr, rust_vec_len, data_len), -745 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl(ptr, rust_vec_len, data_len), -746 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl(ptr, rust_vec_len, data_len), -753 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl(ptr, rust_vec_len, data_len), -754 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl(ptr, rust_vec_len, data_len), -758 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two_impl(ptr, rust_vec_len, data_len), -759 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two_impl(ptr, rust_vec_len, data_len), -774 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -775 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -776 => 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), -777 => 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), -778 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), -779 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -780 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -781 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), -804 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -805 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), -806 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), -807 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -808 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -809 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), -810 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -811 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -812 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -813 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), -814 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -815 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), -816 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -817 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -818 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -819 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), -820 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -821 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), -822 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -823 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), -824 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -825 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), -852 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -853 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -854 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), -855 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -856 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -857 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -858 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), -859 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), -860 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -861 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -862 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -863 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -864 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -865 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -866 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -867 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -868 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), -869 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -870 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -871 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -872 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), -873 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -874 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -875 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -876 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -877 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -889 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), -890 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), -891 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -892 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -893 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), -894 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -895 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_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), -897 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -898 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -899 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -904 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -905 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), -906 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -907 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), -909 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), -911 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), -918 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), -919 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -920 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), -921 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), -922 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -923 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), -930 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -931 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_string_twin_sync_impl(ptr, rust_vec_len, data_len), -932 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -933 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), -934 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), -935 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -937 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), -940 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), -941 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -944 => 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), -945 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -959 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), -960 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), -1001 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1002 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1003 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1004 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -1005 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1006 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), -1007 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -1008 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), -1009 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1010 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1011 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1012 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1013 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), -1014 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), -1018 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1019 => 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), -1020 => 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), -1021 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1022 => 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), -1023 => 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), -1024 => 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), -1025 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1026 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), -1027 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), -1028 => 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), -1029 => 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), -1030 => 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), -1031 => 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), -1032 => 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), -1033 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1034 => 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), -1035 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), -1036 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -1037 => 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), -1038 => 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), -1039 => 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), -1040 => 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), -1041 => 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), -1042 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1043 => 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), -1044 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), -1045 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -1046 => 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), -1047 => 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), -1048 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1049 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1050 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1051 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), -1052 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), -1053 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), -1069 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -1070 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1071 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1072 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1073 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), -1074 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1075 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), -1076 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1077 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -1078 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1079 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1080 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), -1081 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1082 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), -1083 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1085 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), -1101 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1102 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1103 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1104 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1105 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1108 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), -1109 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -1113 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1114 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), -1115 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1119 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1120 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), -1121 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1137 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), -1138 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), -1193 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), -1194 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), -1195 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1196 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +137 => wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_get_one_impl(ptr, rust_vec_len, data_len), +138 => wire__crate__api__impl_trait__StructOneWithTraitForDynTwinNormal_set_one_impl(ptr, rust_vec_len, data_len), +140 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_get_one_impl(ptr, rust_vec_len, data_len), +141 => wire__crate__api__impl_trait__StructOneWithTraitTwinNormal_set_one_impl(ptr, rust_vec_len, data_len), +145 => wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_get_two_impl(ptr, rust_vec_len, data_len), +146 => wire__crate__api__impl_trait__StructTwoWithTraitForDynTwinNormal_set_two_impl(ptr, rust_vec_len, data_len), +148 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_get_two_impl(ptr, rust_vec_len, data_len), +149 => wire__crate__api__impl_trait__StructTwoWithTraitTwinNormal_set_two_impl(ptr, rust_vec_len, data_len), +228 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_a_impl(ptr, rust_vec_len, data_len), +229 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_b_impl(ptr, rust_vec_len, data_len), +230 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_deliberate_bad_field_c_impl(ptr, rust_vec_len, data_len), +231 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_a_impl(ptr, rust_vec_len, data_len), +232 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_b_impl(ptr, rust_vec_len, data_len), +233 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_get_good_field_c_impl(ptr, rust_vec_len, data_len), +234 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_a_impl(ptr, rust_vec_len, data_len), +235 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_b_impl(ptr, rust_vec_len, data_len), +236 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_deliberate_bad_field_c_impl(ptr, rust_vec_len, data_len), +237 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_a_impl(ptr, rust_vec_len, data_len), +238 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_b_impl(ptr, rust_vec_len, data_len), +239 => wire__crate__api__misc_no_twin_example_a__DeliberateFailSanityCheckTwinNormal_set_good_field_c_impl(ptr, rust_vec_len, data_len), +242 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_get_name_impl(ptr, rust_vec_len, data_len), +243 => wire__crate__api__misc_no_twin_example_a__ItemContainerSolutionOneTwinNormal_set_name_impl(ptr, rust_vec_len, data_len), +247 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_new_impl(ptr, rust_vec_len, data_len), +248 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_getter_impl(ptr, rust_vec_len, data_len), +249 => wire__crate__api__misc_no_twin_example_a__StructWithSimpleSetterTwinNormal_simple_setter_impl(ptr, rust_vec_len, data_len), +255 => 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), +292 => wire__crate__api__pseudo_manual__array_twin_sync__boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), +293 => wire__crate__api__pseudo_manual__array_twin_sync__func_test_id_twin_sync_impl(ptr, rust_vec_len, data_len), +294 => wire__crate__api__pseudo_manual__array_twin_sync__get_array_twin_sync_impl(ptr, rust_vec_len, data_len), +295 => wire__crate__api__pseudo_manual__array_twin_sync__get_complex_array_twin_sync_impl(ptr, rust_vec_len, data_len), +296 => wire__crate__api__pseudo_manual__array_twin_sync__last_number_twin_sync_impl(ptr, rust_vec_len, data_len), +297 => wire__crate__api__pseudo_manual__array_twin_sync__nested_id_twin_sync_impl(ptr, rust_vec_len, data_len), +298 => wire__crate__api__pseudo_manual__array_twin_sync__new_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), +299 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), +300 => wire__crate__api__pseudo_manual__array_twin_sync__return_boxed_raw_feed_id_twin_sync_impl(ptr, rust_vec_len, data_len), +301 => wire__crate__api__pseudo_manual__array_twin_sync__use_boxed_blob_twin_sync_impl(ptr, rust_vec_len, data_len), +302 => wire__crate__api__pseudo_manual__array_twin_sync__use_msgid_twin_sync_impl(ptr, rust_vec_len, data_len), +305 => wire__crate__api__pseudo_manual__attribute_twin_sync__handle_customized_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +306 => wire__crate__api__pseudo_manual__attribute_twin_sync__next_user_id_twin_sync_impl(ptr, rust_vec_len, data_len), +359 => 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), +360 => 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), +361 => 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), +362 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +363 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +364 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +365 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +366 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +367 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +368 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +369 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +370 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +371 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +372 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +373 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +374 => wire__crate__api__pseudo_manual__basic_list_twin_sync__example_basic_list_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +415 => 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), +416 => 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), +417 => 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), +418 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +419 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +420 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +421 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +422 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +423 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +424 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +425 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +426 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +427 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +428 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +429 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +430 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +431 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +432 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +433 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +434 => wire__crate__api__pseudo_manual__basic_map_twin_sync__example_basic_map_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +475 => 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), +476 => 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), +477 => 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), +478 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +479 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +480 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +481 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +482 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +483 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +484 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +485 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +486 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +487 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +488 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +489 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +490 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +491 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +492 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +493 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +494 => wire__crate__api__pseudo_manual__basic_optional_twin_sync__example_basic_optional_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +515 => 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), +516 => 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), +517 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_basic_struct_twin_sync_twin_sync_impl(ptr, rust_vec_len, data_len), +518 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bool_twin_sync_impl(ptr, rust_vec_len, data_len), +519 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +520 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f32_twin_sync_impl(ptr, rust_vec_len, data_len), +521 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_f64_twin_sync_impl(ptr, rust_vec_len, data_len), +522 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i128_twin_sync_impl(ptr, rust_vec_len, data_len), +523 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i16_twin_sync_impl(ptr, rust_vec_len, data_len), +524 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +525 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i64_twin_sync_impl(ptr, rust_vec_len, data_len), +526 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_i8_twin_sync_impl(ptr, rust_vec_len, data_len), +527 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_isize_twin_sync_impl(ptr, rust_vec_len, data_len), +528 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_string_twin_sync_impl(ptr, rust_vec_len, data_len), +529 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u128_twin_sync_impl(ptr, rust_vec_len, data_len), +530 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u16_twin_sync_impl(ptr, rust_vec_len, data_len), +531 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +532 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u64_twin_sync_impl(ptr, rust_vec_len, data_len), +533 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +534 => wire__crate__api__pseudo_manual__basic_twin_sync__example_basic_type_usize_twin_sync_impl(ptr, rust_vec_len, data_len), +565 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), +566 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +567 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_input_twin_sync_impl(ptr, rust_vec_len, data_len), +568 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), +569 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +570 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_binary_tree_output_twin_sync_impl(ptr, rust_vec_len, data_len), +571 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_json_twin_sync_impl(ptr, rust_vec_len, data_len), +572 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +573 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_input_twin_sync_impl(ptr, rust_vec_len, data_len), +574 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_json_twin_sync_impl(ptr, rust_vec_len, data_len), +575 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_protobuf_twin_sync_impl(ptr, rust_vec_len, data_len), +576 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_blob_output_twin_sync_impl(ptr, rust_vec_len, data_len), +577 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_input_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +578 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_output_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +579 => wire__crate__api__pseudo_manual__benchmark_api_twin_sync__benchmark_void_twin_sync_impl(ptr, rust_vec_len, data_len), +590 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_local_twin_sync_impl(ptr, rust_vec_len, data_len), +591 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +592 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__duration_twin_sync_impl(ptr, rust_vec_len, data_len), +593 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_durations_twin_sync_impl(ptr, rust_vec_len, data_len), +594 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__handle_timestamps_twin_sync_impl(ptr, rust_vec_len, data_len), +595 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__how_long_does_it_take_twin_sync_impl(ptr, rust_vec_len, data_len), +596 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__naivedatetime_twin_sync_impl(ptr, rust_vec_len, data_len), +597 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__optional_empty_datetime_utc_twin_sync_impl(ptr, rust_vec_len, data_len), +598 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +599 => wire__crate__api__pseudo_manual__chrono_type_twin_sync__test_precise_chrono_twin_sync_impl(ptr, rust_vec_len, data_len), +605 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_slash_star_star_twin_sync_impl(ptr, rust_vec_len, data_len), +606 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_multi_line_twin_sync_impl(ptr, rust_vec_len, data_len), +607 => wire__crate__api__pseudo_manual__comment_twin_sync__function_with_comments_triple_slash_single_line_twin_sync_impl(ptr, rust_vec_len, data_len), +608 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_instance_method_twin_sync_impl(ptr, rust_vec_len, data_len), +609 => wire__crate__api__pseudo_manual__comment_twin_sync__struct_with_comments_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +635 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__async_accept_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +636 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__clone_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +637 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +638 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__create_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +639 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__drop_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +640 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_enum_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +641 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__get_nested_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +642 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_get_twin_sync_impl(ptr, rust_vec_len, data_len), +643 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_array_twin_sync_impl(ptr, rust_vec_len, data_len), +644 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_get_twin_sync_impl(ptr, rust_vec_len, data_len), +645 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_option_twin_sync_impl(ptr, rust_vec_len, data_len), +646 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_twin_sync_impl(ptr, rust_vec_len, data_len), +647 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_get_twin_sync_impl(ptr, rust_vec_len, data_len), +648 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__loop_back_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +649 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__panic_unwrap_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +650 => wire__crate__api__pseudo_manual__dart_opaque_twin_sync__set_static_dart_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +655 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_create_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +656 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_get_drop_count_twin_sync_impl(ptr, rust_vec_len, data_len), +657 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +658 => wire__crate__api__pseudo_manual__dropping_twin_sync__DroppableTwinSync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +669 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_simple_twin_sync_impl(ptr, rust_vec_len, data_len), +670 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_discriminant_twin_sync_impl(ptr, rust_vec_len, data_len), +671 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_mixed_twin_sync_impl(ptr, rust_vec_len, data_len), +672 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +673 => wire__crate__api__pseudo_manual__enumeration_twin_sync__func_enum_with_item_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +674 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_parameter_twin_sync_impl(ptr, rust_vec_len, data_len), +675 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_enum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +676 => wire__crate__api__pseudo_manual__enumeration_twin_sync__handle_return_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +677 => wire__crate__api__pseudo_manual__enumeration_twin_sync__multiply_by_ten_twin_sync_impl(ptr, rust_vec_len, data_len), +678 => wire__crate__api__pseudo_manual__enumeration_twin_sync__print_note_twin_sync_impl(ptr, rust_vec_len, data_len), +712 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +713 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +714 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_enum_error_return_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +715 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_nested_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +716 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_error_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +717 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +718 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +719 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_nonstatic_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +720 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +721 => wire__crate__api__pseudo_manual__exception_twin_sync__custom_struct_twin_sync_static_return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +722 => wire__crate__api__pseudo_manual__exception_twin_sync__func_return_error_twin_sync_impl(ptr, rust_vec_len, data_len), +723 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_fallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +724 => wire__crate__api__pseudo_manual__exception_twin_sync__func_type_infallible_panic_twin_sync_impl(ptr, rust_vec_len, data_len), +725 => wire__crate__api__pseudo_manual__exception_twin_sync__panic_with_custom_result_twin_sync_impl(ptr, rust_vec_len, data_len), +726 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_twin_sync_impl(ptr, rust_vec_len, data_len), +727 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_1_variant1_twin_sync_impl(ptr, rust_vec_len, data_len), +728 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_nested_error_2_twin_sync_impl(ptr, rust_vec_len, data_len), +729 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_error_twin_sync_impl(ptr, rust_vec_len, data_len), +730 => wire__crate__api__pseudo_manual__exception_twin_sync__return_custom_struct_ok_twin_sync_impl(ptr, rust_vec_len, data_len), +731 => wire__crate__api__pseudo_manual__exception_twin_sync__return_err_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +732 => wire__crate__api__pseudo_manual__exception_twin_sync__return_error_variant_twin_sync_impl(ptr, rust_vec_len, data_len), +733 => wire__crate__api__pseudo_manual__exception_twin_sync__return_ok_custom_error_twin_sync_impl(ptr, rust_vec_len, data_len), +734 => wire__crate__api__pseudo_manual__exception_twin_sync__some_struct_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +735 => 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), +736 => 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), +737 => 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), +738 => 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), +739 => wire__crate__api__pseudo_manual__exception_twin_sync__stream_sink_throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +740 => wire__crate__api__pseudo_manual__exception_twin_sync__throw_anyhow_twin_sync_impl(ptr, rust_vec_len, data_len), +745 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_new_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), +746 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), +747 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +748 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +750 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one_impl(ptr, rust_vec_len, data_len), +751 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one_impl(ptr, rust_vec_len, data_len), +753 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl(ptr, rust_vec_len, data_len), +754 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl(ptr, rust_vec_len, data_len), +758 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two_impl(ptr, rust_vec_len, data_len), +759 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two_impl(ptr, rust_vec_len, data_len), +761 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl(ptr, rust_vec_len, data_len), +762 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl(ptr, rust_vec_len, data_len), +771 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl(ptr, rust_vec_len, data_len), +772 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl(ptr, rust_vec_len, data_len), +773 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl(ptr, rust_vec_len, data_len), +775 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl(ptr, rust_vec_len, data_len), +776 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl(ptr, rust_vec_len, data_len), +780 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl(ptr, rust_vec_len, data_len), +781 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl(ptr, rust_vec_len, data_len), +783 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two_impl(ptr, rust_vec_len, data_len), +784 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two_impl(ptr, rust_vec_len, data_len), +792 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl(ptr, rust_vec_len, data_len), +801 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +802 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +803 => 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), +804 => 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), +805 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), +806 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +807 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +808 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), +831 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +832 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), +833 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), +834 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +835 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +836 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), +837 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +838 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +839 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +840 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), +841 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +842 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), +843 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +844 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +845 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +846 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), +847 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +848 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), +849 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +850 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), +851 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +852 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), +879 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +880 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +881 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), +882 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +883 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +884 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +885 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), +886 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), +887 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +888 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +889 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +890 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +891 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +892 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +893 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +894 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +895 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), +896 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +897 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +898 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +899 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), +900 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +901 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +902 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +903 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +904 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +916 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), +917 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), +918 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +919 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +920 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), +921 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +922 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +923 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), +924 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +925 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +926 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +931 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +932 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), +933 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +934 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), +936 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), +938 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), +945 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), +946 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +947 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), +948 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), +949 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +950 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), +957 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +958 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_string_twin_sync_impl(ptr, rust_vec_len, data_len), +959 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +960 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), +961 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), +962 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +964 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), +967 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), +968 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +971 => 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), +972 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +986 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), +987 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), +1028 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1029 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1030 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1031 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +1032 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1033 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), +1034 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +1035 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), +1036 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1037 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1038 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1039 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1040 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), +1041 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), +1045 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1046 => 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), +1047 => 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), +1048 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1049 => 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), +1050 => 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), +1051 => 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), +1052 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1053 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), +1054 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), +1055 => 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), +1056 => 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), +1057 => 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), +1058 => 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), +1059 => 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), +1060 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1061 => 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), +1062 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), +1063 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +1064 => 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), +1065 => 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), +1066 => 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), +1067 => 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), +1068 => 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), +1069 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1070 => 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), +1071 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), +1072 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +1073 => 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), +1074 => 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), +1075 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1076 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1077 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1078 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), +1079 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), +1080 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), +1096 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +1097 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1098 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1099 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1100 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), +1101 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1102 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), +1103 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1104 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +1105 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1106 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1107 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), +1108 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1109 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), +1110 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1112 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), +1128 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1129 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1130 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1131 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1132 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1135 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), +1136 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +1140 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1141 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), +1142 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1146 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1147 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), +1148 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1164 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), +1165 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), +1220 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), +1221 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), +1222 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1223 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -39744,6 +41127,66 @@ impl flutter_rust_bridge::IntoIntoDart> } } +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinRustAsync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructOneWithTraitForDynTwinSync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -39804,6 +41247,66 @@ impl flutter_rust_bridge::IntoIntoDart> } } +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinNormal +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinRustAsync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for FrbWrapper { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) + .into_dart() + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for FrbWrapper +{ +} + +impl flutter_rust_bridge::IntoIntoDart> + for StructTwoWithTraitForDynTwinSync +{ + fn into_into_dart(self) -> FrbWrapper { + self.into() + } +} + // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -45388,6 +46891,75 @@ impl } } // Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart + for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor +{ + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor +{ +} +impl + flutter_rust_bridge::IntoIntoDart< + crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor, + > for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs +impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(field0) => { [0.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } +crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(field0) => { [1.into_dart(), +field0.into_into_dart().into_dart()].into_dart() } + _ => { unimplemented!(""); }} + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + self + } +} +// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { @@ -46946,6 +48518,90 @@ impl SseEncode for RustAutoOpaqueMoi { } } +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + impl SseEncode for Box { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -47426,6 +49082,48 @@ impl SseEncode for StructInMiscNoTwinExampleB { } } +impl SseEncode for StructOneWithTraitForDynTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructOneWithTraitForDynTwinRustAsync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructOneWithTraitForDynTwinSync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructOneWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -47464,6 +49162,48 @@ impl SseEncode for StructOneWithTraitTwinSync { } } +impl SseEncode for StructTwoWithTraitForDynTwinNormal { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructTwoWithTraitForDynTwinRustAsync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + +impl SseEncode for StructTwoWithTraitForDynTwinSync { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), + serializer, + ); + } +} + impl SseEncode for StructTwoWithTraitTwinNormal { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -48764,6 +50504,47 @@ impl SseEncode } } +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -48803,6 +50584,47 @@ impl SseEncode } } +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + +impl SseEncode + for RustOpaqueMoi< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + > +{ + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + let (ptr, size) = self.sse_encode_raw(); + ::sse_encode(ptr, serializer); + ::sse_encode(size, serializer); + } +} + impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -54979,6 +56801,39 @@ impl SseEncode for crate::api::pseudo_manual::method_twin_sync::SimpleStructTwin } } +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructOneWithTraitForDynTwinNormal(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTraitForDynTwinNormal(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + +impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self {crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); + } +crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructTwoWithTraitForDynTwinSync(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); + } + _ => { unimplemented!(""); }} + } +} + impl SseEncode for crate::api::external_impl::SimpleTranslatableExternalStructWithMethod { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { diff --git a/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs b/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs index 0376d4ad08..2e6f1a8691 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs @@ -7,6 +7,7 @@ use super::*; use crate::api::constructor::*; use crate::api::dart_code::*; use crate::api::dropping::*; +use crate::api::impl_trait::SimpleTraitForDynTwinNormal; use crate::api::impl_trait::SimpleTraitTwinNormal; use crate::api::impl_trait::*; use crate::api::method::*; @@ -14,8 +15,10 @@ use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; +use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; +use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; use crate::api::pseudo_manual::method_twin_rust_async::*; @@ -972,6 +975,64 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat MoiArc::>::decrement_strong_count(ptr as _); } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructOneWithTraitForDynTwinRustAsync, + >, + >::decrement_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr: *const std::ffi::c_void, @@ -1018,6 +1079,64 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat MoiArc::>::decrement_strong_count(ptr as _); } +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner< + StructTwoWithTraitForDynTwinRustAsync, + >, + >::decrement_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::increment_strong_count(ptr as _); +} + +#[wasm_bindgen] +pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( + ptr: *const std::ffi::c_void, +) { + MoiArc::< + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + >::decrement_strong_count(ptr as _); +} + #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart_pde/test/api/impl_trait_test.dart b/frb_example/pure_dart_pde/test/api/impl_trait_test.dart index a9573e8741..444f3cf608 100644 --- a/frb_example/pure_dart_pde/test/api/impl_trait_test.dart +++ b/frb_example/pure_dart_pde/test/api/impl_trait_test.dart @@ -25,4 +25,14 @@ Future main({bool skipRustLibInit = false}) async { .simpleTraitFnWithDefaultImplTwinNormal(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinNormal.createTwinNormal(one: 100); + expect( + await funcArgTraitImplTwinNormal( + arg: SimpleTraitForDynTwinNormalImplementor + .structOneWithTraitForDynTwinNormal(object)), + 100); + }); } diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart index 803389ec4e..4c3b50fad8 100644 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart @@ -31,4 +31,15 @@ Future main({bool skipRustLibInit = false}) async { .simpleTraitFnWithDefaultImplTwinRustAsync(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinRustAsync.createTwinRustAsync( + one: 100); + expect( + await funcArgTraitImplTwinRustAsync( + arg: SimpleTraitForDynTwinRustAsyncImplementor + .structOneWithTraitForDynTwinRustAsync(object)), + 100); + }); } diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart index e5f4f1b1a0..fb08550b87 100644 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart @@ -28,4 +28,14 @@ Future main({bool skipRustLibInit = false}) async { await StructOneWithTraitTwinSync.simpleTraitFnWithDefaultImplTwinSync(), 42); }); + + test('use generated implementor', () async { + final object = + await StructOneWithTraitForDynTwinSync.createTwinSync(one: 100); + expect( + await funcArgTraitImplTwinSync( + arg: SimpleTraitForDynTwinSyncImplementor + .structOneWithTraitForDynTwinSync(object)), + 100); + }); } From 7cfb78814d0cb8b425dcb8f630712b5565b3848c Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:25:23 +0800 Subject: [PATCH 123/160] chore: lint --- .../transformer/generate_trait_impl_enum_transformer.rs | 6 +++++- .../library/codegen/parser/mir/parser/function/real/mod.rs | 5 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 3938bcb378..2a0509464d 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -20,7 +20,11 @@ pub(crate) fn transform( let trait_impls = tentative_parse_trait_impls(&pack)?; let extra_code = (pack.traits.iter()) - .filter(|x| FrbAttributes::parse(&x.attrs).unwrap().generate_implementor_enum()) + .filter(|x| { + FrbAttributes::parse(&x.attrs) + .unwrap() + .generate_implementor_enum() + }) .map(|x| generate_trait_impl_enum(x, &trait_impls)) .collect::>>()? .into_iter() diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs index 8a06f1aee6..5d714c6217 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs @@ -157,7 +157,8 @@ impl<'a, 'b> FunctionParser<'a, 'b> { let stream_dart_await = attributes.stream_dart_await() && !attributes.sync(); let namespace_refined = refine_namespace(&owner).unwrap_or(func.namespace.clone()); - let has_impl = !is_owner_trait_def && !func_name.starts_with(FUNC_PREFIX_FRB_INTERNAL_NO_IMPL); + let has_impl = + !is_owner_trait_def && !func_name.starts_with(FUNC_PREFIX_FRB_INTERNAL_NO_IMPL); if info.ignore_func { return Ok(create_output_skip(func, IgnoredMisc)); @@ -396,4 +397,4 @@ fn is_allowed_owner(owner_ty: &MirType, attributes: &FrbAttributes) -> bool { } } -pub(crate) const FUNC_PREFIX_FRB_INTERNAL_NO_IMPL: &str = "frb_internal_no_impl"; \ No newline at end of file +pub(crate) const FUNC_PREFIX_FRB_INTERNAL_NO_IMPL: &str = "frb_internal_no_impl"; From 0e12c624f889063e4c07c94fd421add279da6952 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:27:12 +0800 Subject: [PATCH 124/160] chore: mv --- .../rust/src/third_party/web_audio_api/node/mod.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs index 50630ed437..85c8bb19e3 100644 --- a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs +++ b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs @@ -48,10 +48,11 @@ impl WaveShaperNode { #[frb(external)] pub trait AudioNode { - #[frb(ignore)] - fn set_onprocessorerror(); #[frb(ignore)] fn connect(); + + #[frb(ignore)] + fn set_onprocessorerror(); #[frb(ignore)] fn connect_from_output_to_input(); #[frb(ignore)] @@ -68,10 +69,10 @@ macro_rules! handle_audio_node_trait_impls { #[frb(external)] impl $name { #[frb(ignore)] - pub fn set_onprocessorerror() {} + pub fn connect() {} #[frb(ignore)] - pub fn connect() {} + pub fn set_onprocessorerror() {} #[frb(ignore)] pub fn connect_from_output_to_input() {} #[frb(ignore)] From 9fb840146f58c18d83d922cdd5106e50f9bbb4da Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:28:26 +0800 Subject: [PATCH 125/160] chore: rename --- .../rust/src/third_party/web_audio_api/mod.rs | 4 +- .../src/third_party/web_audio_api/node/mod.rs | 44 +++++++++---------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/mod.rs b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/mod.rs index c45bd552f6..b57623cc29 100644 --- a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/mod.rs +++ b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/mod.rs @@ -4,7 +4,7 @@ pub mod media_element; pub mod node; pub mod worklet; -use crate::{handle_audio_node_trait_impls, handle_getter_audio_param}; +use crate::{handle_audio_node_trait_impls_marker, handle_getter_audio_param}; use flutter_rust_bridge::frb; use web_audio_api::{AudioBuffer, AudioListener, AudioParam, AudioRenderCapacity}; @@ -38,6 +38,6 @@ pub struct ErrorEvent; #[frb(ignore)] pub struct MediaElement; -handle_audio_node_trait_impls!(AudioParam); +handle_audio_node_trait_impls_marker!(AudioParam); handle_getter_audio_param!(AudioListener; position_x, position_y, position_z, forward_x, forward_y, forward_z, up_x, up_y, up_z); diff --git a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs index 85c8bb19e3..f9eb0e127a 100644 --- a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs +++ b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs @@ -64,7 +64,7 @@ pub trait AudioNode { } #[macro_export] -macro_rules! handle_audio_node_trait_impls { +macro_rules! handle_audio_node_trait_impls_marker { ($name:ident) => { #[frb(external)] impl $name { @@ -85,27 +85,27 @@ macro_rules! handle_audio_node_trait_impls { }; } -handle_audio_node_trait_impls!(AnalyserNode); -handle_audio_node_trait_impls!(AudioBufferSourceNode); -handle_audio_node_trait_impls!(AudioDestinationNode); -handle_audio_node_trait_impls!(BiquadFilterNode); -handle_audio_node_trait_impls!(ChannelMergerNode); -handle_audio_node_trait_impls!(ChannelSplitterNode); -handle_audio_node_trait_impls!(ConstantSourceNode); -handle_audio_node_trait_impls!(ConvolverNode); -handle_audio_node_trait_impls!(DelayNode); -handle_audio_node_trait_impls!(DynamicsCompressorNode); -handle_audio_node_trait_impls!(GainNode); -handle_audio_node_trait_impls!(IIRFilterNode); -handle_audio_node_trait_impls!(MediaElementAudioSourceNode); -handle_audio_node_trait_impls!(MediaStreamAudioDestinationNode); -handle_audio_node_trait_impls!(MediaStreamAudioSourceNode); -handle_audio_node_trait_impls!(MediaStreamTrackAudioSourceNode); -handle_audio_node_trait_impls!(OscillatorNode); -handle_audio_node_trait_impls!(PannerNode); -handle_audio_node_trait_impls!(ScriptProcessorNode); -handle_audio_node_trait_impls!(StereoPannerNode); -handle_audio_node_trait_impls!(WaveShaperNode); +handle_audio_node_trait_impls_marker!(AnalyserNode); +handle_audio_node_trait_impls_marker!(AudioBufferSourceNode); +handle_audio_node_trait_impls_marker!(AudioDestinationNode); +handle_audio_node_trait_impls_marker!(BiquadFilterNode); +handle_audio_node_trait_impls_marker!(ChannelMergerNode); +handle_audio_node_trait_impls_marker!(ChannelSplitterNode); +handle_audio_node_trait_impls_marker!(ConstantSourceNode); +handle_audio_node_trait_impls_marker!(ConvolverNode); +handle_audio_node_trait_impls_marker!(DelayNode); +handle_audio_node_trait_impls_marker!(DynamicsCompressorNode); +handle_audio_node_trait_impls_marker!(GainNode); +handle_audio_node_trait_impls_marker!(IIRFilterNode); +handle_audio_node_trait_impls_marker!(MediaElementAudioSourceNode); +handle_audio_node_trait_impls_marker!(MediaStreamAudioDestinationNode); +handle_audio_node_trait_impls_marker!(MediaStreamAudioSourceNode); +handle_audio_node_trait_impls_marker!(MediaStreamTrackAudioSourceNode); +handle_audio_node_trait_impls_marker!(OscillatorNode); +handle_audio_node_trait_impls_marker!(PannerNode); +handle_audio_node_trait_impls_marker!(ScriptProcessorNode); +handle_audio_node_trait_impls_marker!(StereoPannerNode); +handle_audio_node_trait_impls_marker!(WaveShaperNode); #[macro_export] macro_rules! handle_getter_audio_param { From d9d726bed595242c1ab1fc33905041b5417402ce Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:29:08 +0800 Subject: [PATCH 126/160] feat: more --- .../rust/src/api/override_web_audio_api.rs | 35 ++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs index beed223cbb..00dc23224f 100644 --- a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs +++ b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs @@ -1,7 +1,8 @@ use extend::ext; use flutter_rust_bridge::for_generated::anyhow; use web_audio_api::context::{AudioContext, BaseAudioContext}; -use web_audio_api::AudioBuffer; +use web_audio_api::node::*; +use web_audio_api::{AudioBuffer, AudioParam}; #[ext] pub impl AudioContext { @@ -19,3 +20,35 @@ pub impl AudioContext { "hello this is dummy override".to_owned() } } + +macro_rules! handle_audio_node_trait_impls_override { + ($name:ident) => { + #[ext] + impl $name { + // TODO + } + }; +} + +handle_audio_node_trait_impls_override!(AudioParam); +handle_audio_node_trait_impls_override!(AnalyserNode); +handle_audio_node_trait_impls_override!(AudioBufferSourceNode); +handle_audio_node_trait_impls_override!(AudioDestinationNode); +handle_audio_node_trait_impls_override!(BiquadFilterNode); +handle_audio_node_trait_impls_override!(ChannelMergerNode); +handle_audio_node_trait_impls_override!(ChannelSplitterNode); +handle_audio_node_trait_impls_override!(ConstantSourceNode); +handle_audio_node_trait_impls_override!(ConvolverNode); +handle_audio_node_trait_impls_override!(DelayNode); +handle_audio_node_trait_impls_override!(DynamicsCompressorNode); +handle_audio_node_trait_impls_override!(GainNode); +handle_audio_node_trait_impls_override!(IIRFilterNode); +handle_audio_node_trait_impls_override!(MediaElementAudioSourceNode); +handle_audio_node_trait_impls_override!(MediaStreamAudioDestinationNode); +handle_audio_node_trait_impls_override!(MediaStreamAudioSourceNode); +handle_audio_node_trait_impls_override!(MediaStreamTrackAudioSourceNode); +handle_audio_node_trait_impls_override!(OscillatorNode); +handle_audio_node_trait_impls_override!(PannerNode); +handle_audio_node_trait_impls_override!(ScriptProcessorNode); +handle_audio_node_trait_impls_override!(StereoPannerNode); +handle_audio_node_trait_impls_override!(WaveShaperNode); From 8ffc8649db732e50f8b538e6b20c060035974230 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:30:24 +0800 Subject: [PATCH 127/160] feat: more --- .../rust/src/api/override_web_audio_api.rs | 4 +++- .../rust/src/third_party/web_audio_api/node/mod.rs | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs index 00dc23224f..35164b9fb6 100644 --- a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs +++ b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs @@ -25,7 +25,9 @@ macro_rules! handle_audio_node_trait_impls_override { ($name:ident) => { #[ext] impl $name { - // TODO + fn frb_override_connect(&self, dest: AudioNodeImplementor) { + self.connect(dest.blocking_read()); + } } }; } diff --git a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs index f9eb0e127a..2561013e64 100644 --- a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs +++ b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs @@ -47,6 +47,7 @@ impl WaveShaperNode { } #[frb(external)] +#[frb(generate_implementor_enum)] pub trait AudioNode { #[frb(ignore)] fn connect(); From 98d27c59b0d49ae8a96e5f847a6edbe0a0ce2d8a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:30:43 +0800 Subject: [PATCH 128/160] chore: more --- .../rust/src/api/override_web_audio_api.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs index 35164b9fb6..f833bcf533 100644 --- a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs +++ b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs @@ -26,7 +26,8 @@ macro_rules! handle_audio_node_trait_impls_override { #[ext] impl $name { fn frb_override_connect(&self, dest: AudioNodeImplementor) { - self.connect(dest.blocking_read()); + let dest = dest.blocking_read(); + self.connect(dest); } } }; From f7d2376483a97d79cdc12ca150bc531a5383ed85 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:32:04 +0800 Subject: [PATCH 129/160] feat: more --- .../integrate_third_party/rust/src/api/override_web_audio_api.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs index f833bcf533..ccd0e85fdb 100644 --- a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs +++ b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs @@ -1,3 +1,4 @@ +use crate::frb_generated::AudioNodeImplementor; use extend::ext; use flutter_rust_bridge::for_generated::anyhow; use web_audio_api::context::{AudioContext, BaseAudioContext}; From 02590f328e79b7116ae17f603e61768e7f59ae87 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:38:30 +0800 Subject: [PATCH 130/160] feat: logs --- frb_codegen/src/library/codegen/ir/hir/flat/traits.rs | 3 ++- .../src/library/codegen/ir/hir/misc/serializers.rs | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs b/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs index 9005d17e68..39ad4e6218 100644 --- a/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs +++ b/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs @@ -1,3 +1,4 @@ +use crate::codegen::ir::hir::misc::serializers::serialize_vec_syn; use crate::codegen::ir::hir::flat::component::HirFlatComponent; use crate::codegen::ir::hir::misc::generation_source::HirGenerationSource; use crate::utils::namespace::NamespacedName; @@ -5,7 +6,7 @@ use crate::utils::namespace::NamespacedName; #[derive(Clone, serde::Serialize, Debug)] pub struct HirFlatTrait { pub(crate) name: NamespacedName, - #[serde(skip_serializing)] + #[serde(serialize_with = "serialize_vec_syn")] pub(crate) attrs: Vec, pub(crate) sources: Vec, } diff --git a/frb_codegen/src/library/codegen/ir/hir/misc/serializers.rs b/frb_codegen/src/library/codegen/ir/hir/misc/serializers.rs index 66ceb5cf32..77e45fd23b 100644 --- a/frb_codegen/src/library/codegen/ir/hir/misc/serializers.rs +++ b/frb_codegen/src/library/codegen/ir/hir/misc/serializers.rs @@ -11,6 +11,17 @@ pub(crate) fn serialize_syn( quote::quote!(#value).to_string().serialize(s) } +pub(crate) fn serialize_vec_syn( + values: &[T], + s: S, +) -> Result { + let values = values + .iter() + .map(|value| quote::quote!(#value).to_string()) + .collect_vec(); + values.serialize(s) +} + // pub(crate) fn serialize_item_trait(x: &ItemTrait, s: S) -> Result { // s.serialize_str(&format!("ItemTrait(ident={})", x.ident)) // } From e922e1eb39674d46f14efe117e22a96b6c3e6161 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:40:39 +0800 Subject: [PATCH 131/160] feat: sort --- .../hir/flat/transformer/generate_trait_impl_enum_transformer.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 2a0509464d..cb6a2a533f 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -25,6 +25,7 @@ pub(crate) fn transform( .unwrap() .generate_implementor_enum() }) + .sorted_by_key(|x| x.name.clone()) .map(|x| generate_trait_impl_enum(x, &trait_impls)) .collect::>>()? .into_iter() From 915ee2112f576df9e5b457cceabfd017db06c7d7 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:41:02 +0800 Subject: [PATCH 132/160] chore: more --- .../hir/flat/transformer/generate_trait_impl_enum_transformer.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index cb6a2a533f..445e7917cb 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -47,6 +47,7 @@ fn generate_trait_impl_enum( let interest_trait_impls = (all_trait_impls.iter()) .filter(|x| x.trait_ty.name == hir_trait.name) .map(|x| x.impl_ty.clone()) + .sorted_by(|x| x.safe_ident()) .collect_vec(); let code_impl = generate_code_impl(trait_def_name, &interest_trait_impls); From a558cc449da4354d7be314711ed224dbb27db699 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:42:03 +0800 Subject: [PATCH 133/160] fix: err --- .../flat/transformer/generate_trait_impl_enum_transformer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 445e7917cb..58637820f2 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -47,7 +47,7 @@ fn generate_trait_impl_enum( let interest_trait_impls = (all_trait_impls.iter()) .filter(|x| x.trait_ty.name == hir_trait.name) .map(|x| x.impl_ty.clone()) - .sorted_by(|x| x.safe_ident()) + .sorted_by_key(|x| x.safe_ident()) .collect_vec(); let code_impl = generate_code_impl(trait_def_name, &interest_trait_impls); From 2f10604f14cdc65391cd9e0f4e36df29b172a583 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:47:33 +0800 Subject: [PATCH 134/160] chore: codegen --- .../pure_dart/rust/src/frb_generated.rs | 482 +++++++++--------- 1 file changed, 241 insertions(+), 241 deletions(-) diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index 637fb1b5bc..fe432b7499 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -47466,22 +47466,22 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!(i16); // Section: extra_from_parser -pub enum SimpleTraitForDynTwinSyncImplementor { - StructOneWithTraitForDynTwinSync(RustAutoOpaque), - StructTwoWithTraitForDynTwinSync(RustAutoOpaque), +pub enum SimpleTraitForDynTwinNormalImplementor { + StructOneWithTraitForDynTwinNormal(RustAutoOpaque), + StructTwoWithTraitForDynTwinNormal(RustAutoOpaque), } -impl SimpleTraitForDynTwinSyncImplementor { +impl SimpleTraitForDynTwinNormalImplementor { #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitForDynTwinSyncRwLockReadGuard { + pub fn blocking_read(&self) -> SimpleTraitForDynTwinNormalRwLockReadGuard { match self { - Self::StructOneWithTraitForDynTwinSync(inner) => { - SimpleTraitForDynTwinSyncRwLockReadGuard::StructOneWithTraitForDynTwinSync( + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructOneWithTraitForDynTwinNormal( inner.blocking_read(), ) } - Self::StructTwoWithTraitForDynTwinSync(inner) => { - SimpleTraitForDynTwinSyncRwLockReadGuard::StructTwoWithTraitForDynTwinSync( + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockReadGuard::StructTwoWithTraitForDynTwinNormal( inner.blocking_read(), ) } @@ -47489,15 +47489,15 @@ impl SimpleTraitForDynTwinSyncImplementor { } #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSyncRwLockWriteGuard { + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinNormalRwLockWriteGuard { match self { - Self::StructOneWithTraitForDynTwinSync(inner) => { - SimpleTraitForDynTwinSyncRwLockWriteGuard::StructOneWithTraitForDynTwinSync( + Self::StructOneWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructOneWithTraitForDynTwinNormal( inner.blocking_write(), ) } - Self::StructTwoWithTraitForDynTwinSync(inner) => { - SimpleTraitForDynTwinSyncRwLockWriteGuard::StructTwoWithTraitForDynTwinSync( + Self::StructTwoWithTraitForDynTwinNormal(inner) => { + SimpleTraitForDynTwinNormalRwLockWriteGuard::StructTwoWithTraitForDynTwinNormal( inner.blocking_write(), ) } @@ -47506,88 +47506,88 @@ impl SimpleTraitForDynTwinSyncImplementor { } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinSyncRwLockReadGuard<'a> { - StructOneWithTraitForDynTwinSync( +pub enum SimpleTraitForDynTwinNormalRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructOneWithTraitForDynTwinSync, + StructOneWithTraitForDynTwinNormal, >, ), - StructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructTwoWithTraitForDynTwinSync, + StructTwoWithTraitForDynTwinNormal, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinSync; +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), } } } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinSyncRwLockWriteGuard<'a> { - StructOneWithTraitForDynTwinSync( +pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructOneWithTraitForDynTwinSync, + StructOneWithTraitForDynTwinNormal, >, ), - StructTwoWithTraitForDynTwinSync( + StructTwoWithTraitForDynTwinNormal( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructTwoWithTraitForDynTwinSync, + StructTwoWithTraitForDynTwinNormal, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinSync; +impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinNormal; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), } } } -impl std::ops::DerefMut for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { +impl std::ops::DerefMut for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { fn deref_mut(&mut self) -> &mut Self::Target { match self { - Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref_mut(), - Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref_mut(), + Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref_mut(), } } } -pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSync( - a: SimpleTraitForDynTwinSyncImplementor, +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( + a: SimpleTraitForDynTwinNormalImplementor, ) { } -pub enum SimpleTraitForDynTwinSyncSseImplementor { - StructOneWithTraitForDynTwinSyncSse(RustAutoOpaque), - StructTwoWithTraitForDynTwinSyncSse(RustAutoOpaque), +pub enum SimpleTraitForDynTwinRustAsyncImplementor { + StructOneWithTraitForDynTwinRustAsync(RustAutoOpaque), + StructTwoWithTraitForDynTwinRustAsync(RustAutoOpaque), } -impl SimpleTraitForDynTwinSyncSseImplementor { +impl SimpleTraitForDynTwinRustAsyncImplementor { #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitForDynTwinSyncSseRwLockReadGuard { + pub fn blocking_read(&self) -> SimpleTraitForDynTwinRustAsyncRwLockReadGuard { match self { - Self::StructOneWithTraitForDynTwinSyncSse(inner) => { - SimpleTraitForDynTwinSyncSseRwLockReadGuard::StructOneWithTraitForDynTwinSyncSse( + Self::StructOneWithTraitForDynTwinRustAsync(inner) => { + SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructOneWithTraitForDynTwinRustAsync( inner.blocking_read(), ) } - Self::StructTwoWithTraitForDynTwinSyncSse(inner) => { - SimpleTraitForDynTwinSyncSseRwLockReadGuard::StructTwoWithTraitForDynTwinSyncSse( + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => { + SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructTwoWithTraitForDynTwinRustAsync( inner.blocking_read(), ) } @@ -47595,211 +47595,194 @@ impl SimpleTraitForDynTwinSyncSseImplementor { } #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSyncSseRwLockWriteGuard { + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinRustAsyncRwLockWriteGuard { match self { - Self::StructOneWithTraitForDynTwinSyncSse(inner) => { - SimpleTraitForDynTwinSyncSseRwLockWriteGuard::StructOneWithTraitForDynTwinSyncSse( - inner.blocking_write(), - ) - } - Self::StructTwoWithTraitForDynTwinSyncSse(inner) => { - SimpleTraitForDynTwinSyncSseRwLockWriteGuard::StructTwoWithTraitForDynTwinSyncSse( - inner.blocking_write(), - ) - } + Self::StructOneWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructOneWithTraitForDynTwinRustAsync(inner.blocking_write()), +Self::StructTwoWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructTwoWithTraitForDynTwinRustAsync(inner.blocking_write()), + } } } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinSyncSseRwLockReadGuard<'a> { - StructOneWithTraitForDynTwinSyncSse( +pub enum SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinRustAsync( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructOneWithTraitForDynTwinSyncSse, + StructOneWithTraitForDynTwinRustAsync, >, ), - StructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinRustAsync( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructTwoWithTraitForDynTwinSyncSse, + StructTwoWithTraitForDynTwinRustAsync, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinSyncSseRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinSyncSse; +impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinRustAsync; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), } } } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'a> { - StructOneWithTraitForDynTwinSyncSse( +pub enum SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinRustAsync( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructOneWithTraitForDynTwinSyncSse, + StructOneWithTraitForDynTwinRustAsync, >, ), - StructTwoWithTraitForDynTwinSyncSse( + StructTwoWithTraitForDynTwinRustAsync( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructTwoWithTraitForDynTwinSyncSse, + StructTwoWithTraitForDynTwinRustAsync, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinSyncSse; +impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinRustAsync; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), } } } -impl std::ops::DerefMut for SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'_> { +impl std::ops::DerefMut for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { fn deref_mut(&mut self) -> &mut Self::Target { match self { - Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref_mut(), - Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref_mut(), + Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), } } } -pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSyncSse( - a: SimpleTraitForDynTwinSyncSseImplementor, +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinRustAsync( + a: SimpleTraitForDynTwinRustAsyncImplementor, ) { } -pub enum SimpleTraitForDynTwinSseImplementor { - StructOneWithTraitForDynTwinSse(RustAutoOpaque), - StructTwoWithTraitForDynTwinSse(RustAutoOpaque), +pub enum SimpleTraitForDynTwinRustAsyncSseImplementor { + StructOneWithTraitForDynTwinRustAsyncSse( + RustAutoOpaque, + ), + StructTwoWithTraitForDynTwinRustAsyncSse( + RustAutoOpaque, + ), } -impl SimpleTraitForDynTwinSseImplementor { +impl SimpleTraitForDynTwinRustAsyncSseImplementor { #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitForDynTwinSseRwLockReadGuard { + pub fn blocking_read(&self) -> SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard { match self { - Self::StructOneWithTraitForDynTwinSse(inner) => { - SimpleTraitForDynTwinSseRwLockReadGuard::StructOneWithTraitForDynTwinSse( - inner.blocking_read(), - ) - } - Self::StructTwoWithTraitForDynTwinSse(inner) => { - SimpleTraitForDynTwinSseRwLockReadGuard::StructTwoWithTraitForDynTwinSse( - inner.blocking_read(), - ) - } + Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard::StructOneWithTraitForDynTwinRustAsyncSse(inner.blocking_read()), +Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard::StructTwoWithTraitForDynTwinRustAsyncSse(inner.blocking_read()), + } } #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSseRwLockWriteGuard { + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard { match self { - Self::StructOneWithTraitForDynTwinSse(inner) => { - SimpleTraitForDynTwinSseRwLockWriteGuard::StructOneWithTraitForDynTwinSse( - inner.blocking_write(), - ) - } - Self::StructTwoWithTraitForDynTwinSse(inner) => { - SimpleTraitForDynTwinSseRwLockWriteGuard::StructTwoWithTraitForDynTwinSse( - inner.blocking_write(), - ) - } + Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard::StructOneWithTraitForDynTwinRustAsyncSse(inner.blocking_write()), +Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard::StructTwoWithTraitForDynTwinRustAsyncSse(inner.blocking_write()), + } } } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinSseRwLockReadGuard<'a> { - StructOneWithTraitForDynTwinSse( +pub enum SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinRustAsyncSse( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructOneWithTraitForDynTwinSse, + StructOneWithTraitForDynTwinRustAsyncSse, >, ), - StructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinRustAsyncSse( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructTwoWithTraitForDynTwinSse, + StructTwoWithTraitForDynTwinRustAsyncSse, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinSseRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinSse; +impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinRustAsyncSse; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), } } } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinSseRwLockWriteGuard<'a> { - StructOneWithTraitForDynTwinSse( +pub enum SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinRustAsyncSse( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructOneWithTraitForDynTwinSse, + StructOneWithTraitForDynTwinRustAsyncSse, >, ), - StructTwoWithTraitForDynTwinSse( + StructTwoWithTraitForDynTwinRustAsyncSse( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructTwoWithTraitForDynTwinSse, + StructTwoWithTraitForDynTwinRustAsyncSse, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinSseRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinSse; +impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinRustAsyncSse; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), } } } -impl std::ops::DerefMut for SimpleTraitForDynTwinSseRwLockWriteGuard<'_> { +impl std::ops::DerefMut for SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'_> { fn deref_mut(&mut self) -> &mut Self::Target { match self { - Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref_mut(), - Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref_mut(), + Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref_mut(), } } } -pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSse( - a: SimpleTraitForDynTwinSseImplementor, +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinRustAsyncSse( + a: SimpleTraitForDynTwinRustAsyncSseImplementor, ) { } -pub enum SimpleTraitForDynTwinRustAsyncImplementor { - StructOneWithTraitForDynTwinRustAsync(RustAutoOpaque), - StructTwoWithTraitForDynTwinRustAsync(RustAutoOpaque), +pub enum SimpleTraitForDynTwinSseImplementor { + StructOneWithTraitForDynTwinSse(RustAutoOpaque), + StructTwoWithTraitForDynTwinSse(RustAutoOpaque), } -impl SimpleTraitForDynTwinRustAsyncImplementor { +impl SimpleTraitForDynTwinSseImplementor { #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitForDynTwinRustAsyncRwLockReadGuard { + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSseRwLockReadGuard { match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => { - SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructOneWithTraitForDynTwinRustAsync( + Self::StructOneWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockReadGuard::StructOneWithTraitForDynTwinSse( inner.blocking_read(), ) } - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => { - SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructTwoWithTraitForDynTwinRustAsync( + Self::StructTwoWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockReadGuard::StructTwoWithTraitForDynTwinSse( inner.blocking_read(), ) } @@ -47807,98 +47790,105 @@ impl SimpleTraitForDynTwinRustAsyncImplementor { } #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinRustAsyncRwLockWriteGuard { + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSseRwLockWriteGuard { match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructOneWithTraitForDynTwinRustAsync(inner.blocking_write()), -Self::StructTwoWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructTwoWithTraitForDynTwinRustAsync(inner.blocking_write()), - + Self::StructOneWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockWriteGuard::StructOneWithTraitForDynTwinSse( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinSse(inner) => { + SimpleTraitForDynTwinSseRwLockWriteGuard::StructTwoWithTraitForDynTwinSse( + inner.blocking_write(), + ) + } } } } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'a> { - StructOneWithTraitForDynTwinRustAsync( +pub enum SimpleTraitForDynTwinSseRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSse( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructOneWithTraitForDynTwinRustAsync, + StructOneWithTraitForDynTwinSse, >, ), - StructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinSse( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructTwoWithTraitForDynTwinRustAsync, + StructTwoWithTraitForDynTwinSse, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinRustAsync; +impl std::ops::Deref for SimpleTraitForDynTwinSseRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSse; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref(), } } } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'a> { - StructOneWithTraitForDynTwinRustAsync( +pub enum SimpleTraitForDynTwinSseRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSse( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructOneWithTraitForDynTwinRustAsync, + StructOneWithTraitForDynTwinSse, >, ), - StructTwoWithTraitForDynTwinRustAsync( + StructTwoWithTraitForDynTwinSse( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructTwoWithTraitForDynTwinRustAsync, + StructTwoWithTraitForDynTwinSse, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinRustAsync; +impl std::ops::Deref for SimpleTraitForDynTwinSseRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSse; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref(), } } } -impl std::ops::DerefMut for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { +impl std::ops::DerefMut for SimpleTraitForDynTwinSseRwLockWriteGuard<'_> { fn deref_mut(&mut self) -> &mut Self::Target { match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), + Self::StructOneWithTraitForDynTwinSse(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSse(inner) => inner.deref_mut(), } } } -pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinRustAsync( - a: SimpleTraitForDynTwinRustAsyncImplementor, +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSse( + a: SimpleTraitForDynTwinSseImplementor, ) { } -pub enum SimpleTraitForDynTwinNormalImplementor { - StructOneWithTraitForDynTwinNormal(RustAutoOpaque), - StructTwoWithTraitForDynTwinNormal(RustAutoOpaque), +pub enum SimpleTraitForDynTwinSyncImplementor { + StructOneWithTraitForDynTwinSync(RustAutoOpaque), + StructTwoWithTraitForDynTwinSync(RustAutoOpaque), } -impl SimpleTraitForDynTwinNormalImplementor { +impl SimpleTraitForDynTwinSyncImplementor { #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitForDynTwinNormalRwLockReadGuard { + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSyncRwLockReadGuard { match self { - Self::StructOneWithTraitForDynTwinNormal(inner) => { - SimpleTraitForDynTwinNormalRwLockReadGuard::StructOneWithTraitForDynTwinNormal( + Self::StructOneWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockReadGuard::StructOneWithTraitForDynTwinSync( inner.blocking_read(), ) } - Self::StructTwoWithTraitForDynTwinNormal(inner) => { - SimpleTraitForDynTwinNormalRwLockReadGuard::StructTwoWithTraitForDynTwinNormal( + Self::StructTwoWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockReadGuard::StructTwoWithTraitForDynTwinSync( inner.blocking_read(), ) } @@ -47906,15 +47896,15 @@ impl SimpleTraitForDynTwinNormalImplementor { } #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinNormalRwLockWriteGuard { + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSyncRwLockWriteGuard { match self { - Self::StructOneWithTraitForDynTwinNormal(inner) => { - SimpleTraitForDynTwinNormalRwLockWriteGuard::StructOneWithTraitForDynTwinNormal( + Self::StructOneWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockWriteGuard::StructOneWithTraitForDynTwinSync( inner.blocking_write(), ) } - Self::StructTwoWithTraitForDynTwinNormal(inner) => { - SimpleTraitForDynTwinNormalRwLockWriteGuard::StructTwoWithTraitForDynTwinNormal( + Self::StructTwoWithTraitForDynTwinSync(inner) => { + SimpleTraitForDynTwinSyncRwLockWriteGuard::StructTwoWithTraitForDynTwinSync( inner.blocking_write(), ) } @@ -47923,166 +47913,176 @@ impl SimpleTraitForDynTwinNormalImplementor { } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinNormalRwLockReadGuard<'a> { - StructOneWithTraitForDynTwinNormal( +pub enum SimpleTraitForDynTwinSyncRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSync( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructOneWithTraitForDynTwinNormal, + StructOneWithTraitForDynTwinSync, >, ), - StructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinSync( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructTwoWithTraitForDynTwinNormal, + StructTwoWithTraitForDynTwinSync, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinNormal; +impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSync; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), } } } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinNormalRwLockWriteGuard<'a> { - StructOneWithTraitForDynTwinNormal( +pub enum SimpleTraitForDynTwinSyncRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSync( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructOneWithTraitForDynTwinNormal, + StructOneWithTraitForDynTwinSync, >, ), - StructTwoWithTraitForDynTwinNormal( + StructTwoWithTraitForDynTwinSync( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructTwoWithTraitForDynTwinNormal, + StructTwoWithTraitForDynTwinSync, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinNormal; +impl std::ops::Deref for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSync; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref(), } } } -impl std::ops::DerefMut for SimpleTraitForDynTwinNormalRwLockWriteGuard<'_> { +impl std::ops::DerefMut for SimpleTraitForDynTwinSyncRwLockWriteGuard<'_> { fn deref_mut(&mut self) -> &mut Self::Target { match self { - Self::StructOneWithTraitForDynTwinNormal(inner) => inner.deref_mut(), - Self::StructTwoWithTraitForDynTwinNormal(inner) => inner.deref_mut(), + Self::StructOneWithTraitForDynTwinSync(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSync(inner) => inner.deref_mut(), } } } -pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( - a: SimpleTraitForDynTwinNormalImplementor, +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSync( + a: SimpleTraitForDynTwinSyncImplementor, ) { } -pub enum SimpleTraitForDynTwinRustAsyncSseImplementor { - StructOneWithTraitForDynTwinRustAsyncSse( - RustAutoOpaque, - ), - StructTwoWithTraitForDynTwinRustAsyncSse( - RustAutoOpaque, - ), +pub enum SimpleTraitForDynTwinSyncSseImplementor { + StructOneWithTraitForDynTwinSyncSse(RustAutoOpaque), + StructTwoWithTraitForDynTwinSyncSse(RustAutoOpaque), } -impl SimpleTraitForDynTwinRustAsyncSseImplementor { +impl SimpleTraitForDynTwinSyncSseImplementor { #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard { + pub fn blocking_read(&self) -> SimpleTraitForDynTwinSyncSseRwLockReadGuard { match self { - Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard::StructOneWithTraitForDynTwinRustAsyncSse(inner.blocking_read()), -Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard::StructTwoWithTraitForDynTwinRustAsyncSse(inner.blocking_read()), - + Self::StructOneWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockReadGuard::StructOneWithTraitForDynTwinSyncSse( + inner.blocking_read(), + ) + } + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockReadGuard::StructTwoWithTraitForDynTwinSyncSse( + inner.blocking_read(), + ) + } } } #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard { + pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinSyncSseRwLockWriteGuard { match self { - Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard::StructOneWithTraitForDynTwinRustAsyncSse(inner.blocking_write()), -Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard::StructTwoWithTraitForDynTwinRustAsyncSse(inner.blocking_write()), - + Self::StructOneWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockWriteGuard::StructOneWithTraitForDynTwinSyncSse( + inner.blocking_write(), + ) + } + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => { + SimpleTraitForDynTwinSyncSseRwLockWriteGuard::StructTwoWithTraitForDynTwinSyncSse( + inner.blocking_write(), + ) + } } } } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard<'a> { - StructOneWithTraitForDynTwinRustAsyncSse( +pub enum SimpleTraitForDynTwinSyncSseRwLockReadGuard<'a> { + StructOneWithTraitForDynTwinSyncSse( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructOneWithTraitForDynTwinRustAsyncSse, + StructOneWithTraitForDynTwinSyncSse, >, ), - StructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse( flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< 'a, - StructTwoWithTraitForDynTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSyncSse, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinRustAsyncSse; +impl std::ops::Deref for SimpleTraitForDynTwinSyncSseRwLockReadGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSyncSse; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref(), } } } #[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'a> { - StructOneWithTraitForDynTwinRustAsyncSse( +pub enum SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'a> { + StructOneWithTraitForDynTwinSyncSse( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructOneWithTraitForDynTwinRustAsyncSse, + StructOneWithTraitForDynTwinSyncSse, >, ), - StructTwoWithTraitForDynTwinRustAsyncSse( + StructTwoWithTraitForDynTwinSyncSse( flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< 'a, - StructTwoWithTraitForDynTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSyncSse, >, ), } -impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinRustAsyncSse; +impl std::ops::Deref for SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'_> { + type Target = dyn SimpleTraitForDynTwinSyncSse; fn deref(&self) -> &Self::Target { match self { - Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), + Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref(), + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref(), } } } -impl std::ops::DerefMut for SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'_> { +impl std::ops::DerefMut for SimpleTraitForDynTwinSyncSseRwLockWriteGuard<'_> { fn deref_mut(&mut self) -> &mut Self::Target { match self { - Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref_mut(), - Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref_mut(), + Self::StructOneWithTraitForDynTwinSyncSse(inner) => inner.deref_mut(), + Self::StructTwoWithTraitForDynTwinSyncSse(inner) => inner.deref_mut(), } } } -pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinRustAsyncSse( - a: SimpleTraitForDynTwinRustAsyncSseImplementor, +pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinSyncSse( + a: SimpleTraitForDynTwinSyncSseImplementor, ) { } From 451287eadca9cb4c9a71228caa8f899e9b1a247e Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:53:19 +0800 Subject: [PATCH 135/160] fix: err --- .../third_party_override_merger.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/merge_duplicate_transformer/third_party_override_merger.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/merge_duplicate_transformer/third_party_override_merger.rs index 0c46f3a73b..248cc6cae6 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/merge_duplicate_transformer/third_party_override_merger.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/merge_duplicate_transformer/third_party_override_merger.rs @@ -35,8 +35,8 @@ impl BaseMerger for ThirdPartyOverrideMerger { } fn merge_traits(&self, base: &HirFlatTrait, overrider: &HirFlatTrait) -> Option { - merge_core(base, &overrider.sources, |_ans| { - // nothing extra to write; but we will throw away override and use base. + merge_core(base, &overrider.sources, |ans| { + ans.attrs.extend(overrider.attrs.clone()); }) } } From 3ef02f65e3b613a9a28f7d33fd6a89c494c4361d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:59:19 +0800 Subject: [PATCH 136/160] feat: should_ignore --- .../codegen/parser/mir/parser/trait_impl.rs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs index c49464a8cb..0258343563 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs @@ -26,13 +26,14 @@ pub(crate) fn parse( .map(|x| { let trait_ty = parse_type_trait(&x.trait_name, type_parser); let impl_ty = type_parser.parse_type(&x.impl_ty, &context).ok(); - Ok( - if let (Some(trait_ty), Some(impl_ty)) = (trait_ty, impl_ty) { - Some(MirTraitImpl { trait_ty, impl_ty }) - } else { - None - }, - ) + + if let (Some(trait_ty), Some(impl_ty)) = (trait_ty, impl_ty) { + if !impl_ty.should_ignore(context) { + return Ok(Some(MirTraitImpl { trait_ty, impl_ty })); + } + } + + None }) .collect::>>()? .into_iter() From 52ed80189d3c01da89a0470671674f46ca9608db Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 14:59:39 +0800 Subject: [PATCH 137/160] fix: err --- .../src/library/codegen/parser/mir/parser/trait_impl.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs index 0258343563..51731cdecf 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs @@ -5,6 +5,7 @@ use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::parser::mir::parser::attribute::FrbAttributes; use crate::codegen::parser::mir::parser::ty::trait_def::parse_type_trait; use crate::codegen::parser::mir::parser::ty::{TypeParser, TypeParserParsingContext}; +use crate::library::codegen::ir::mir::ty::MirTypeTrait; use crate::utils::crate_name::CrateName; use itertools::Itertools; @@ -28,12 +29,12 @@ pub(crate) fn parse( let impl_ty = type_parser.parse_type(&x.impl_ty, &context).ok(); if let (Some(trait_ty), Some(impl_ty)) = (trait_ty, impl_ty) { - if !impl_ty.should_ignore(context) { + if !impl_ty.should_ignore(type_parser) { return Ok(Some(MirTraitImpl { trait_ty, impl_ty })); } } - None + Ok(None) }) .collect::>>()? .into_iter() From 3db52f964ccc4af6cf4c0b3519bcf57a46acad53 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:06:04 +0800 Subject: [PATCH 138/160] feat: more --- .../codegen/parser/mir/parser/function/real/mod.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs b/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs index 5d714c6217..cb3eb4f226 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/function/real/mod.rs @@ -381,12 +381,11 @@ fn refine_namespace(owner: &MirFuncOwnerInfo) -> Option { fn is_allowed_owner(owner_ty: &MirType, attributes: &FrbAttributes) -> bool { // if `#[frb(external)]`, then allow arbitrary type - if attributes.external() { - return true; - } + attributes.external() || is_struct_or_enum_or_opaque_from_them(owner_ty) +} - // wants structs or enums that we know - match owner_ty { +pub(crate) fn is_struct_or_enum_or_opaque_from_them(ty: &MirType) -> bool { + match ty { MirType::StructRef(_) | MirType::EnumRef(_) | MirType::Delegate(MirTypeDelegate::PrimitiveEnum(_)) => true, From f31c174ad0b346d285c0f7ba1fcb7d16b9822a63 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:06:34 +0800 Subject: [PATCH 139/160] feat: more --- .../src/library/codegen/parser/mir/parser/trait_impl.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs index 51731cdecf..420848ba2e 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs @@ -3,6 +3,7 @@ use crate::codegen::ir::hir::flat::trait_impl::HirFlatTraitImpl; use crate::codegen::ir::mir::trait_impl::MirTraitImpl; use crate::codegen::ir::mir::ty::rust_opaque::RustOpaqueCodecMode; use crate::codegen::parser::mir::parser::attribute::FrbAttributes; +use crate::codegen::parser::mir::parser::function::real::is_struct_or_enum_or_opaque_from_them; use crate::codegen::parser::mir::parser::ty::trait_def::parse_type_trait; use crate::codegen::parser::mir::parser::ty::{TypeParser, TypeParserParsingContext}; use crate::library::codegen::ir::mir::ty::MirTypeTrait; @@ -29,9 +30,7 @@ pub(crate) fn parse( let impl_ty = type_parser.parse_type(&x.impl_ty, &context).ok(); if let (Some(trait_ty), Some(impl_ty)) = (trait_ty, impl_ty) { - if !impl_ty.should_ignore(type_parser) { - return Ok(Some(MirTraitImpl { trait_ty, impl_ty })); - } + return Ok(Some(MirTraitImpl { trait_ty, impl_ty })); } Ok(None) @@ -39,5 +38,9 @@ pub(crate) fn parse( .collect::>>()? .into_iter() .flatten() + .filter(|ty| { + !ty.impl_ty.should_ignore(type_parser) + && is_struct_or_enum_or_opaque_from_them(ty.impl_ty) + }) .collect_vec()) } From b0cbd897260b19d24c1ce06af94551f69b89e3da Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:06:49 +0800 Subject: [PATCH 140/160] fix: err --- frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs index 420848ba2e..08ae7228ee 100644 --- a/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs +++ b/frb_codegen/src/library/codegen/parser/mir/parser/trait_impl.rs @@ -40,7 +40,7 @@ pub(crate) fn parse( .flatten() .filter(|ty| { !ty.impl_ty.should_ignore(type_parser) - && is_struct_or_enum_or_opaque_from_them(ty.impl_ty) + && is_struct_or_enum_or_opaque_from_them(&ty.impl_ty) }) .collect_vec()) } From e1f261052a03a563b666854153bafc024c767761 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:07:41 +0800 Subject: [PATCH 141/160] chore: codegen --- .../src/rust/api/override_web_audio_api.dart | 92 + .../lib/src/rust/frb_generated.dart | 2739 ++++-- .../lib/src/rust/frb_generated.freezed.dart | 8180 +++++++++++++++++ .../lib/src/rust/frb_generated.io.dart | 443 + .../lib/src/rust/frb_generated.web.dart | 443 + .../src/rust/third_party/web_audio_api.dart | 3 +- .../rust/third_party/web_audio_api/node.dart | 54 +- .../rust/src/frb_generated.rs | 2294 +++-- 8 files changed, 12936 insertions(+), 1312 deletions(-) create mode 100644 frb_example/integrate_third_party/lib/src/rust/frb_generated.freezed.dart diff --git a/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart b/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart index 79ce7443ab..8d6be8a067 100644 --- a/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart +++ b/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart @@ -5,10 +5,102 @@ import '../frb_generated.dart'; import '../third_party/web_audio_api.dart'; +import '../third_party/web_audio_api/node.dart'; +import '../third_party/web_audio_api/worklet.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +// These functions are ignored: `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect` + +abstract class AnalyserNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class AudioBufferSourceNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + abstract class AudioContextExt { Future decodeAudioDataSync({required String inputPath}); Future outputLatency(); } + +abstract class AudioDestinationNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class AudioParamExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class BiquadFilterNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class ChannelMergerNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class ChannelSplitterNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class ConstantSourceNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class ConvolverNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class DelayNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class DynamicsCompressorNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class GainNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class IIRFilterNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class MediaElementAudioSourceNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class MediaStreamAudioDestinationNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class MediaStreamAudioSourceNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class MediaStreamTrackAudioSourceNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class OscillatorNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class PannerNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class ScriptProcessorNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class StereoPannerNodeExt { + Future connect({required AudioNodeImplementor dest}); +} + +abstract class WaveShaperNodeExt { + Future connect({required AudioNodeImplementor dest}); +} diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart index 0373ea7719..0756d547cc 100644 --- a/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart @@ -2,6 +2,10 @@ // Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. // ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field +// This file is automatically generated, so please do not edit it. +// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. + +// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import import 'api/override_web_audio_api.dart'; import 'api/simple.dart'; @@ -10,6 +14,7 @@ import 'dart:convert'; import 'frb_generated.dart'; import 'frb_generated.io.dart' if (dart.library.html) 'frb_generated.web.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +import 'package:freezed_annotation/freezed_annotation.dart' hide protected; import 'third_party/web_audio_api.dart'; import 'third_party/web_audio_api/context.dart'; import 'third_party/web_audio_api/media_devices.dart'; @@ -17,6 +22,7 @@ import 'third_party/web_audio_api/media_recorder.dart'; import 'third_party/web_audio_api/media_streams.dart'; import 'third_party/web_audio_api/node.dart'; import 'third_party/web_audio_api/worklet.dart'; +part 'frb_generated.freezed.dart'; /// Main entrypoint of the Rust API class RustLib extends BaseEntrypoint { @@ -2229,7 +2235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDummyStruct( a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 3, port: port_); + funcId: 25, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2252,7 +2258,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 4, port: port_); + funcId: 26, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2277,7 +2283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 5, port: port_); + funcId: 28, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -2304,7 +2310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_list_prim_f_32_strict(samples, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 6, port: port_); + funcId: 29, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -2332,7 +2338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(channelNumber, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 7, port: port_); + funcId: 30, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2360,7 +2366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(channelNumber, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 8, port: port_); + funcId: 31, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2386,7 +2392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 9, port: port_); + funcId: 32, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2412,7 +2418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_audio_buffer_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 10, port: port_); + funcId: 33, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -2439,7 +2445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 11, port: port_); + funcId: 34, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2465,7 +2471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 12, port: port_); + funcId: 35, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2492,7 +2498,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 13, port: port_); + funcId: 36, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_automation_rate, @@ -2520,7 +2526,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(cancelTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 14, port: port_); + funcId: 37, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2548,7 +2554,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(cancelTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 15, port: port_); + funcId: 38, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2574,7 +2580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 16, port: port_); + funcId: 39, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2600,7 +2606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 17, port: port_); + funcId: 40, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2627,7 +2633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 18, port: port_); + funcId: 41, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -2654,7 +2660,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 19, port: port_); + funcId: 42, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -2681,7 +2687,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 20, port: port_); + funcId: 43, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2707,7 +2713,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 21, port: port_); + funcId: 44, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2733,7 +2739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 22, port: port_); + funcId: 45, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2759,7 +2765,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 23, port: port_); + funcId: 46, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2787,7 +2793,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 24, port: port_); + funcId: 47, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2818,7 +2824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(endTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 25, port: port_); + funcId: 48, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2850,7 +2856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(endTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 26, port: port_); + funcId: 49, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2876,7 +2882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 27, port: port_); + funcId: 50, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2902,7 +2908,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 28, port: port_); + funcId: 51, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2929,7 +2935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 29, port: port_); + funcId: 52, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2956,7 +2962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 30, port: port_); + funcId: 53, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2982,7 +2988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 31, port: port_); + funcId: 54, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3010,7 +3016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_automation_rate(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 32, port: port_); + funcId: 55, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3038,7 +3044,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 33, port: port_); + funcId: 56, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3066,7 +3072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 34, port: port_); + funcId: 57, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3094,7 +3100,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 35, port: port_); + funcId: 58, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3127,7 +3133,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(startTime, serializer); sse_encode_f_64(timeConstant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 36, port: port_); + funcId: 59, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3155,7 +3161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 37, port: port_); + funcId: 60, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3186,7 +3192,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(startTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 38, port: port_); + funcId: 61, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3219,7 +3225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(startTime, serializer); sse_encode_f_64(duration, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 39, port: port_); + funcId: 62, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3245,7 +3251,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 40, port: port_); + funcId: 63, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -3270,7 +3276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 41)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 64)!; }, codec: SseCodec( decodeSuccessData: @@ -3297,7 +3303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 42)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 65)!; }, codec: SseCodec( decodeSuccessData: @@ -3324,7 +3330,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 43)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 66)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3352,7 +3358,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( inputBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 44)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 67)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3380,7 +3386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( outputBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 45)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 68)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3407,7 +3413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); sse_encode_f_64(playbackTime, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 46)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 69)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3433,7 +3439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 47)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 70)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3460,7 +3466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 48)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 71)!; }, codec: SseCodec( decodeSuccessData: @@ -3487,7 +3493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 49)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 72)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3513,7 +3519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 50)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 73)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3539,7 +3545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 51)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 74)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3567,7 +3573,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(averageLoad, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 52)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 75)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3596,7 +3602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 53)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 76)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3623,7 +3629,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(peakLoad, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 54)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 77)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3650,7 +3656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(timestamp, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 55)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 78)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3677,7 +3683,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(underrunRatio, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 56)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 79)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3705,7 +3711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 57, port: port_); + funcId: 80, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3735,7 +3741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_audio_render_capacity_options( options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 58, port: port_); + funcId: 81, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3762,7 +3768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 59, port: port_); + funcId: 82, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3788,7 +3794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioCompletionEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 60)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 83)!; }, codec: SseCodec( decodeSuccessData: @@ -3815,7 +3821,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioCompletionEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 61)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 84)!; }, codec: SseCodec( decodeSuccessData: @@ -3846,7 +3852,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 62)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 85)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3875,7 +3881,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( renderedBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 63)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 86)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3904,7 +3910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 64, port: port_); + funcId: 87, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3931,7 +3937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 65, port: port_); + funcId: 88, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3958,7 +3964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 66, port: port_); + funcId: 89, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3985,7 +3991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 67, port: port_); + funcId: 90, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4013,7 +4019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 68, port: port_); + funcId: 91, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4040,7 +4046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 69, port: port_); + funcId: 92, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4067,7 +4073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 70, port: port_); + funcId: 93, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4101,7 +4107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 71, port: port_); + funcId: 94, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4129,7 +4135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 72, port: port_); + funcId: 95, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4164,7 +4170,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 73, port: port_); + funcId: 96, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4193,7 +4199,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 74, port: port_); + funcId: 97, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4223,7 +4229,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 75, port: port_); + funcId: 98, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4254,7 +4260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 76, port: port_); + funcId: 99, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4283,7 +4289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 77, port: port_); + funcId: 100, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4312,7 +4318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 78, port: port_); + funcId: 101, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4341,7 +4347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 79, port: port_); + funcId: 102, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4370,7 +4376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 80, port: port_); + funcId: 103, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4400,7 +4406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 81, port: port_); + funcId: 104, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4432,7 +4438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 82, port: port_); + funcId: 105, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4461,7 +4467,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 83, port: port_); + funcId: 106, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4494,7 +4500,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( media, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 84, port: port_); + funcId: 107, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4527,7 +4533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( media, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 85, port: port_); + funcId: 108, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4557,7 +4563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 86, port: port_); + funcId: 109, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4585,7 +4591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 87, port: port_); + funcId: 110, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4614,7 +4620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 88, port: port_); + funcId: 111, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4650,7 +4656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 89, port: port_); + funcId: 112, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4689,7 +4695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 90, port: port_); + funcId: 113, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4718,7 +4724,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 91, port: port_); + funcId: 114, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4746,7 +4752,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 92, port: port_); + funcId: 115, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -4773,7 +4779,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 93, port: port_); + funcId: 116, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4803,7 +4809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(inputPath, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 94, port: port_); + funcId: 117, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4833,7 +4839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 95, port: port_); + funcId: 118, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -4862,7 +4868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 96, port: port_); + funcId: 119, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4888,7 +4894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_audio_context_options(options, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 97)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 120)!; }, codec: SseCodec( decodeSuccessData: @@ -4916,7 +4922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 98, port: port_); + funcId: 121, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4943,7 +4949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 99, port: port_); + funcId: 122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4970,7 +4976,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 100, port: port_); + funcId: 123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -4997,7 +5003,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 101, port: port_); + funcId: 124, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -5024,7 +5030,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 102, port: port_); + funcId: 125, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -5051,7 +5057,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 103, port: port_); + funcId: 126, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5078,7 +5084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 104, port: port_); + funcId: 127, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5105,7 +5111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 105, port: port_); + funcId: 128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5132,7 +5138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 106, port: port_); + funcId: 129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5161,7 +5167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 107, port: port_); + funcId: 130, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5197,7 +5203,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 108, port: port_); + funcId: 131, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5228,7 +5234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 109, port: port_); + funcId: 132, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5264,7 +5270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 110, port: port_); + funcId: 133, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5295,7 +5301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 111, port: port_); + funcId: 134, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5328,7 +5334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 112, port: port_); + funcId: 135, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5361,7 +5367,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 113, port: port_); + funcId: 136, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5392,7 +5398,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 114, port: port_); + funcId: 137, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5423,7 +5429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 115, port: port_); + funcId: 138, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5454,7 +5460,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 116, port: port_); + funcId: 139, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5485,7 +5491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 117, port: port_); + funcId: 140, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5515,7 +5521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 118, port: port_); + funcId: 141, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5549,7 +5555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 119, port: port_); + funcId: 142, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5580,7 +5586,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 120, port: port_); + funcId: 143, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5610,7 +5616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 121, port: port_); + funcId: 144, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5643,7 +5649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 122, port: port_); + funcId: 145, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5680,7 +5686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 123, port: port_); + funcId: 146, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5721,7 +5727,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 124, port: port_); + funcId: 147, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5752,7 +5758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 125, port: port_); + funcId: 148, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5782,7 +5788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 126, port: port_); + funcId: 149, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -5812,7 +5818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 127, port: port_); + funcId: 150, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5842,7 +5848,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 128, port: port_); + funcId: 151, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5874,7 +5880,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( reg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 129, port: port_); + funcId: 152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5903,7 +5909,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 130, port: port_); + funcId: 153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -5931,7 +5937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 131, port: port_); + funcId: 154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -5958,7 +5964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 132, port: port_); + funcId: 155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5985,7 +5991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 133, port: port_); + funcId: 156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6013,7 +6019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 134, port: port_); + funcId: 157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6042,7 +6048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 135, port: port_); + funcId: 158, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6077,7 +6083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 136, port: port_); + funcId: 159, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6108,7 +6114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 137, port: port_); + funcId: 160, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6144,7 +6150,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 138, port: port_); + funcId: 161, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6174,7 +6180,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 139, port: port_); + funcId: 162, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6206,7 +6212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 140, port: port_); + funcId: 163, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6239,7 +6245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 141, port: port_); + funcId: 164, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6270,7 +6276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 142, port: port_); + funcId: 165, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6300,7 +6306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 143, port: port_); + funcId: 166, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6330,7 +6336,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 144, port: port_); + funcId: 167, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6360,7 +6366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 145, port: port_); + funcId: 168, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6390,7 +6396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 146, port: port_); + funcId: 169, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6422,7 +6428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 147, port: port_); + funcId: 170, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6451,7 +6457,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 148, port: port_); + funcId: 171, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6481,7 +6487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 149, port: port_); + funcId: 172, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6512,7 +6518,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 150, port: port_); + funcId: 173, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6549,7 +6555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 151, port: port_); + funcId: 174, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6590,7 +6596,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 152, port: port_); + funcId: 175, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6620,7 +6626,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 153, port: port_); + funcId: 176, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6650,7 +6656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 154, port: port_); + funcId: 177, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -6678,7 +6684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 155, port: port_); + funcId: 178, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6707,7 +6713,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 156, port: port_); + funcId: 179, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -6734,7 +6740,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 157, port: port_); + funcId: 180, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6765,7 +6771,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 158, port: port_); + funcId: 181, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6793,7 +6799,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 159, port: port_); + funcId: 182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6820,7 +6826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 160, port: port_); + funcId: 183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -6847,7 +6853,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 161, port: port_); + funcId: 184, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6876,7 +6882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 162, port: port_); + funcId: 185, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6906,7 +6912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 163, port: port_); + funcId: 186, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -6934,7 +6940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(suspendTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 164, port: port_); + funcId: 187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6961,7 +6967,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamConstraints( constraints, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 191, port: port_); + funcId: 214, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6988,7 +6994,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 192)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 215)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -7013,7 +7019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 193)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 216)!; }, codec: SseCodec( decodeSuccessData: @@ -7040,7 +7046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 194)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 217)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7067,7 +7073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); sse_encode_list_prim_u_8_strict(blob, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 195)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 218)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7095,7 +7101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 196)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 219)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7122,7 +7128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); sse_encode_f_64(timecode, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 197)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 220)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7149,7 +7155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 198, port: port_); + funcId: 221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7178,7 +7184,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 199, port: port_); + funcId: 222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7206,7 +7212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 200, port: port_); + funcId: 223, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7234,7 +7240,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( stream, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 201, port: port_); + funcId: 224, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -7262,7 +7268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 202, port: port_); + funcId: 225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7289,7 +7295,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 203, port: port_); + funcId: 226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7316,7 +7322,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 204, port: port_); + funcId: 227, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7344,7 +7350,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 205, port: port_); + funcId: 228, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_media_stream_track_state, @@ -7372,7 +7378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( tracks, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 206, port: port_); + funcId: 229, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -7400,7 +7406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 207, port: port_); + funcId: 230, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7427,7 +7433,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 208, port: port_); + funcId: 231, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7454,7 +7460,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 209, port: port_); + funcId: 232, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7481,7 +7487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 210, port: port_); + funcId: 233, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -7509,7 +7515,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 211, port: port_); + funcId: 234, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -7537,7 +7543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 212, port: port_); + funcId: 235, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7565,7 +7571,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 213, port: port_); + funcId: 236, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7592,7 +7598,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 214, port: port_); + funcId: 237, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7620,7 +7626,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 215, port: port_); + funcId: 238, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7647,7 +7653,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 216, port: port_); + funcId: 239, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7674,7 +7680,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 217, port: port_); + funcId: 240, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7701,7 +7707,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 218, port: port_); + funcId: 241, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7728,7 +7734,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 219, port: port_); + funcId: 242, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7755,7 +7761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 220, port: port_); + funcId: 243, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7782,7 +7788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 221, port: port_); + funcId: 244, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7809,7 +7815,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 222, port: port_); + funcId: 245, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7837,7 +7843,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 223, port: port_); + funcId: 246, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7865,7 +7871,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 224, port: port_); + funcId: 247, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7893,7 +7899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 225, port: port_); + funcId: 248, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7922,7 +7928,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(fftSize, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 226, port: port_); + funcId: 249, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7950,7 +7956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 227, port: port_); + funcId: 250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7978,7 +7984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 228, port: port_); + funcId: 251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8006,7 +8012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 229, port: port_); + funcId: 252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8034,7 +8040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 230, port: port_); + funcId: 253, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8062,7 +8068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 231, port: port_); + funcId: 254, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8090,7 +8096,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 232, port: port_); + funcId: 255, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8118,7 +8124,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 233, port: port_); + funcId: 256, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -8147,7 +8153,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 234, port: port_); + funcId: 257, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -8176,7 +8182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 235, port: port_); + funcId: 258, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8204,7 +8210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 236, port: port_); + funcId: 259, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8233,7 +8239,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 237, port: port_); + funcId: 260, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8260,7 +8266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 238, port: port_); + funcId: 261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8288,7 +8294,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 239, port: port_); + funcId: 262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8316,7 +8322,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 240, port: port_); + funcId: 263, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -8343,7 +8349,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 241, port: port_); + funcId: 264, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8370,7 +8376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 242, port: port_); + funcId: 265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8397,7 +8403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 243, port: port_); + funcId: 266, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8425,7 +8431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 244, port: port_); + funcId: 267, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8453,7 +8459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 245, port: port_); + funcId: 268, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8480,7 +8486,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 246, port: port_); + funcId: 269, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8510,7 +8516,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( audioBuffer, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 247, port: port_); + funcId: 270, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8538,7 +8544,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 248, port: port_); + funcId: 271, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8567,7 +8573,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 249, port: port_); + funcId: 272, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8597,7 +8603,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 250, port: port_); + funcId: 273, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8627,7 +8633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_bool(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 251, port: port_); + funcId: 274, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8655,7 +8661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 252, port: port_); + funcId: 275, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8683,7 +8689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 253, port: port_); + funcId: 276, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8711,7 +8717,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 254, port: port_); + funcId: 277, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8739,7 +8745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 255, port: port_); + funcId: 278, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8770,7 +8776,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(start, serializer); sse_encode_f_64(offset, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 256, port: port_); + funcId: 279, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8805,7 +8811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(offset, serializer); sse_encode_f_64(duration, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 257, port: port_); + funcId: 280, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8835,7 +8841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 258, port: port_); + funcId: 281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8863,7 +8869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 259, port: port_); + funcId: 282, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8890,7 +8896,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 260, port: port_); + funcId: 283, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8918,7 +8924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 261, port: port_); + funcId: 284, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8945,7 +8951,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 262, port: port_); + funcId: 285, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -8974,7 +8980,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 263, port: port_); + funcId: 286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9003,7 +9009,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 264, port: port_); + funcId: 287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9032,7 +9038,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 265, port: port_); + funcId: 288, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9059,7 +9065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 266, port: port_); + funcId: 289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9087,7 +9093,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 267, port: port_); + funcId: 290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9115,7 +9121,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 268, port: port_); + funcId: 291, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9143,7 +9149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 269, port: port_); + funcId: 292, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9171,7 +9177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 270, port: port_); + funcId: 293, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9199,7 +9205,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 271, port: port_); + funcId: 294, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9227,7 +9233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 272, port: port_); + funcId: 295, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9256,7 +9262,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 273, port: port_); + funcId: 296, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9286,7 +9292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 274, port: port_); + funcId: 297, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9315,7 +9321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 275, port: port_); + funcId: 298, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9342,7 +9348,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 276, port: port_); + funcId: 299, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9369,7 +9375,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 277, port: port_); + funcId: 300, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -9397,7 +9403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 278, port: port_); + funcId: 301, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9425,7 +9431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 279, port: port_); + funcId: 302, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9453,7 +9459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 280, port: port_); + funcId: 303, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9480,7 +9486,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 281, port: port_); + funcId: 304, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9508,7 +9514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 282, port: port_); + funcId: 305, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9535,7 +9541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 283, port: port_); + funcId: 306, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9562,7 +9568,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 284, port: port_); + funcId: 307, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9589,7 +9595,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 285, port: port_); + funcId: 308, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9617,7 +9623,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 286, port: port_); + funcId: 309, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9645,7 +9651,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 287, port: port_); + funcId: 310, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9674,7 +9680,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 288, port: port_); + funcId: 311, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9704,7 +9710,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_biquad_filter_type(type, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 289, port: port_); + funcId: 312, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9731,7 +9737,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 290, port: port_); + funcId: 313, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_biquad_filter_type, @@ -9758,7 +9764,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 291, port: port_); + funcId: 314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9785,7 +9791,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 292, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9812,7 +9818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 293, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -9841,7 +9847,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 294, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9870,7 +9876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 295, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9899,7 +9905,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 296, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9926,7 +9932,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 297, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9954,7 +9960,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 298, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9982,7 +9988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 299, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10009,7 +10015,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 300, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10036,7 +10042,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 301, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10064,7 +10070,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 302, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10092,7 +10098,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 303, port: port_); + funcId: 326, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10121,7 +10127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 304, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10150,7 +10156,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 305, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10177,7 +10183,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 306, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10204,7 +10210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 307, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -10233,7 +10239,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 308, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -10262,7 +10268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 309, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10291,7 +10297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 310, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10318,7 +10324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 311, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10346,7 +10352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 312, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10374,7 +10380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 313, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10402,7 +10408,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 314, port: port_); + funcId: 337, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10430,7 +10436,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 338, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10458,7 +10464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 339, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10487,7 +10493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 340, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10517,7 +10523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 341, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10546,7 +10552,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 342, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10573,7 +10579,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 320, port: port_); + funcId: 343, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10600,7 +10606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 321, port: port_); + funcId: 344, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -10629,7 +10635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 322, port: port_); + funcId: 345, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -10658,7 +10664,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 346, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10685,7 +10691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 324, port: port_); + funcId: 347, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10714,7 +10720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 348, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10741,7 +10747,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 326, port: port_); + funcId: 349, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10769,7 +10775,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 327, port: port_); + funcId: 350, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10797,7 +10803,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 328, port: port_); + funcId: 351, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10824,7 +10830,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 329, port: port_); + funcId: 352, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10852,7 +10858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 353, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10880,7 +10886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 354, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10909,7 +10915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 355, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10938,7 +10944,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 356, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10967,7 +10973,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 357, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10995,7 +11001,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 358, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11022,7 +11028,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 336, port: port_); + funcId: 359, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11050,7 +11056,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 337, port: port_); + funcId: 360, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11077,7 +11083,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 338, port: port_); + funcId: 361, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11104,7 +11110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 339, port: port_); + funcId: 362, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11131,7 +11137,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 340, port: port_); + funcId: 363, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -11159,7 +11165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 341, port: port_); + funcId: 364, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -11187,7 +11193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 342, port: port_); + funcId: 365, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11215,7 +11221,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 343, port: port_); + funcId: 366, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11242,7 +11248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 344, port: port_); + funcId: 367, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11270,7 +11276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 345, port: port_); + funcId: 368, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11297,7 +11303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 346, port: port_); + funcId: 369, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -11324,7 +11330,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 347, port: port_); + funcId: 370, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11351,7 +11357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 348, port: port_); + funcId: 371, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11378,7 +11384,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 349, port: port_); + funcId: 372, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11407,7 +11413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( buffer, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 350, port: port_); + funcId: 373, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11435,7 +11441,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 351, port: port_); + funcId: 374, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11463,7 +11469,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 352, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11491,7 +11497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 353, port: port_); + funcId: 376, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11520,7 +11526,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_bool(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 354, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11547,7 +11553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 355, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11574,7 +11580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 356, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11601,7 +11607,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 357, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -11628,7 +11634,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 358, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -11655,7 +11661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 359, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11681,7 +11687,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 360, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11707,7 +11713,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 361, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11735,7 +11741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 362, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11762,7 +11768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 363, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11789,7 +11795,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 364, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11815,7 +11821,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 365, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11843,7 +11849,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11871,7 +11877,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11899,7 +11905,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11927,7 +11933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11955,7 +11961,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11984,7 +11990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 394, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12014,7 +12020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 372, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12043,7 +12049,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12072,7 +12078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 374, port: port_); + funcId: 397, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12099,7 +12105,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 398, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12127,7 +12133,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 376, port: port_); + funcId: 399, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12156,7 +12162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 400, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12184,7 +12190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 401, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12212,7 +12218,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 402, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -12239,7 +12245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 380, port: port_); + funcId: 403, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12268,7 +12274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 404, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12297,7 +12303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 382, port: port_); + funcId: 405, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12328,7 +12334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 406, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12356,7 +12362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 407, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12382,7 +12388,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 408, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12409,7 +12415,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 409, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12436,7 +12442,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 410, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12463,7 +12469,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 411, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12489,7 +12495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 412, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12515,7 +12521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 413, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12543,7 +12549,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 414, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12570,7 +12576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 415, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12597,7 +12603,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 393, port: port_); + funcId: 416, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12623,7 +12629,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 417, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12651,7 +12657,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 418, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12679,7 +12685,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 396, port: port_); + funcId: 419, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12707,7 +12713,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 397, port: port_); + funcId: 420, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12734,7 +12740,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 398, port: port_); + funcId: 421, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12761,7 +12767,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 399, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12788,7 +12794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 400, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12816,7 +12822,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 401, port: port_); + funcId: 424, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12844,7 +12850,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 402, port: port_); + funcId: 425, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12872,7 +12878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 403, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12899,7 +12905,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 404, port: port_); + funcId: 427, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12927,7 +12933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 405, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12954,7 +12960,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 406, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12981,7 +12987,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 407, port: port_); + funcId: 430, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13008,7 +13014,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 408, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13036,7 +13042,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 409, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13064,7 +13070,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 410, port: port_); + funcId: 433, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13092,7 +13098,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 411, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13120,7 +13126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 412, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13149,7 +13155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 413, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13179,7 +13185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 414, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -13209,7 +13215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 415, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -13238,7 +13244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 416, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13267,7 +13273,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 417, port: port_); + funcId: 440, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13295,7 +13301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 418, port: port_); + funcId: 441, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13324,7 +13330,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 419, port: port_); + funcId: 442, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13353,7 +13359,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 420, port: port_); + funcId: 443, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13382,7 +13388,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 444, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13411,7 +13417,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 422, port: port_); + funcId: 445, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13441,7 +13447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 423, port: port_); + funcId: 446, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13472,7 +13478,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 447, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13504,7 +13510,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 448, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13533,7 +13539,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 449, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13562,7 +13568,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 450, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13592,7 +13598,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 451, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -13622,7 +13628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 452, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -13652,7 +13658,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 453, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13681,7 +13687,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 454, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13710,7 +13716,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 455, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13740,7 +13746,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 456, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13769,7 +13775,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 457, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13798,7 +13804,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 458, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13827,7 +13833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 436, port: port_); + funcId: 459, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13857,7 +13863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 460, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13889,7 +13895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 438, port: port_); + funcId: 461, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13921,7 +13927,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 439, port: port_); + funcId: 462, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13951,7 +13957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 440, port: port_); + funcId: 463, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13979,7 +13985,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 441, port: port_); + funcId: 464, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14008,7 +14014,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 442, port: port_); + funcId: 465, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14038,7 +14044,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 443, port: port_); + funcId: 466, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14068,7 +14074,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 444, port: port_); + funcId: 467, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14097,7 +14103,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 445, port: port_); + funcId: 468, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14126,7 +14132,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 446, port: port_); + funcId: 469, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14154,7 +14160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 447, port: port_); + funcId: 470, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14183,7 +14189,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 448, port: port_); + funcId: 471, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14212,7 +14218,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 449, port: port_); + funcId: 472, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14241,7 +14247,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 450, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14270,7 +14276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 451, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14300,7 +14306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 452, port: port_); + funcId: 475, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14330,7 +14336,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 453, port: port_); + funcId: 476, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14362,7 +14368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 454, port: port_); + funcId: 477, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14391,7 +14397,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 455, port: port_); + funcId: 478, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14420,7 +14426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 456, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14450,7 +14456,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14480,7 +14486,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 458, port: port_); + funcId: 481, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14510,7 +14516,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 459, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14539,7 +14545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 460, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14568,7 +14574,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 461, port: port_); + funcId: 484, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14598,7 +14604,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 462, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14627,7 +14633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 463, port: port_); + funcId: 486, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14656,7 +14662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 464, port: port_); + funcId: 487, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14685,7 +14691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 465, port: port_); + funcId: 488, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14715,7 +14721,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 466, port: port_); + funcId: 489, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14747,7 +14753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 467, port: port_); + funcId: 490, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14779,7 +14785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 468, port: port_); + funcId: 491, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14809,7 +14815,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 469, port: port_); + funcId: 492, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14836,7 +14842,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 470, port: port_); + funcId: 493, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14863,7 +14869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 471, port: port_); + funcId: 494, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14891,7 +14897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 472, port: port_); + funcId: 495, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14919,7 +14925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 473, port: port_); + funcId: 496, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14946,7 +14952,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 474, port: port_); + funcId: 497, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14974,7 +14980,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 475, port: port_); + funcId: 498, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15001,7 +15007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 476, port: port_); + funcId: 499, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15029,7 +15035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 477, port: port_); + funcId: 500, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15056,7 +15062,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 501, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15083,7 +15089,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 479, port: port_); + funcId: 502, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15110,7 +15116,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 480, port: port_); + funcId: 503, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15138,7 +15144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 481, port: port_); + funcId: 504, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15166,7 +15172,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 505, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15195,7 +15201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 483, port: port_); + funcId: 506, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15226,7 +15232,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPeriodicWave( periodicWave, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 507, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15254,7 +15260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_oscillator_type(type, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 485, port: port_); + funcId: 508, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15281,7 +15287,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 486, port: port_); + funcId: 509, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15309,7 +15315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 487, port: port_); + funcId: 510, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15336,7 +15342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 488, port: port_); + funcId: 511, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15364,7 +15370,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 489, port: port_); + funcId: 512, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15391,7 +15397,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 490, port: port_); + funcId: 513, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_oscillator_type, @@ -15418,7 +15424,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 491, port: port_); + funcId: 514, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15445,7 +15451,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 492, port: port_); + funcId: 515, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15472,7 +15478,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 493, port: port_); + funcId: 516, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -15499,7 +15505,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 494, port: port_); + funcId: 517, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -15526,7 +15532,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 495, port: port_); + funcId: 518, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15553,7 +15559,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 496, port: port_); + funcId: 519, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15580,7 +15586,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 497, port: port_); + funcId: 520, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15607,7 +15613,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 498, port: port_); + funcId: 521, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15633,7 +15639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 499, port: port_); + funcId: 522, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15659,7 +15665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 500, port: port_); + funcId: 523, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15687,7 +15693,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 501, port: port_); + funcId: 524, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15714,7 +15720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 502, port: port_); + funcId: 525, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_distance_model_type, @@ -15741,7 +15747,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 503, port: port_); + funcId: 526, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15768,7 +15774,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 504, port: port_); + funcId: 527, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15795,7 +15801,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 505, port: port_); + funcId: 528, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15822,7 +15828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 506, port: port_); + funcId: 529, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_panning_model_type, @@ -15849,7 +15855,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 507, port: port_); + funcId: 530, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15876,7 +15882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 508, port: port_); + funcId: 531, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15903,7 +15909,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 509, port: port_); + funcId: 532, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15931,7 +15937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 510, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15959,7 +15965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 511, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15987,7 +15993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 512, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16016,7 +16022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 513, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16044,7 +16050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 514, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16072,7 +16078,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 515, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16100,7 +16106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_distance_model_type(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 516, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16128,7 +16134,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 517, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16161,7 +16167,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(y, serializer); sse_encode_f_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 518, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16189,7 +16195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_panning_model_type(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 519, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16222,7 +16228,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(y, serializer); sse_encode_f_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 520, port: port_); + funcId: 543, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16250,7 +16256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 521, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16278,7 +16284,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 522, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16305,7 +16311,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 523, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16332,7 +16338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16359,7 +16365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 525, port: port_); + funcId: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16386,7 +16392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 526, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -16415,7 +16421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 527, port: port_); + funcId: 550, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -16444,7 +16450,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 528, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16473,7 +16479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 529, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16502,7 +16508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 553, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16529,7 +16535,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16557,7 +16563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16585,7 +16591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 556, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16613,7 +16619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); + funcId: 557, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16641,7 +16647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 535, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16669,7 +16675,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 559, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16698,7 +16704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 560, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16728,7 +16734,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 561, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16757,7 +16763,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 562, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16784,7 +16790,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 563, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16811,7 +16817,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 564, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -16839,7 +16845,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 565, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -16867,7 +16873,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 543, port: port_); + funcId: 566, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16895,7 +16901,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 567, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16922,7 +16928,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 568, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16950,7 +16956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 569, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16977,7 +16983,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 570, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17004,7 +17010,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 571, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17031,7 +17037,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 549, port: port_); + funcId: 572, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17059,7 +17065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 550, port: port_); + funcId: 573, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17087,7 +17093,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 574, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17116,7 +17122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 552, port: port_); + funcId: 575, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17145,7 +17151,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 572, port: port_); + funcId: 595, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17172,7 +17178,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 573, port: port_); + funcId: 596, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17199,7 +17205,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 574, port: port_); + funcId: 597, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -17227,7 +17233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 575, port: port_); + funcId: 598, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -17255,7 +17261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 576, port: port_); + funcId: 599, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17283,7 +17289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 577, port: port_); + funcId: 600, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17310,7 +17316,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 578, port: port_); + funcId: 601, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17338,7 +17344,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 579, port: port_); + funcId: 602, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17365,7 +17371,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 580, port: port_); + funcId: 603, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17392,7 +17398,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 581, port: port_); + funcId: 604, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17419,7 +17425,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 582, port: port_); + funcId: 605, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_over_sample_type, @@ -17446,7 +17452,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 583, port: port_); + funcId: 606, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17474,7 +17480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 584, port: port_); + funcId: 607, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17502,7 +17508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 585, port: port_); + funcId: 608, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17531,7 +17537,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 586, port: port_); + funcId: 609, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17561,7 +17567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_list_prim_f_32_loose(curve, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 587, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17589,7 +17595,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_over_sample_type(oversample, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 588, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17616,7 +17622,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 589, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17643,7 +17649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 590, port: port_); + funcId: 613, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17670,7 +17676,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 591, port: port_); + funcId: 614, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -17699,7 +17705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 592, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -17728,7 +17734,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 593, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17757,7 +17763,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 594, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17784,7 +17790,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 595, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17812,7 +17818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 596, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17840,7 +17846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 597, port: port_); + funcId: 620, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17868,7 +17874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 598, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17896,7 +17902,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 599, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17923,7 +17929,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 600, port: port_); + funcId: 623, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17951,7 +17957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 601, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17980,7 +17986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18010,7 +18016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 626, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18372,244 +18378,451 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { @protected AnalyserNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AnalyserNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + raw); } @protected - AudioBuffer - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( + AudioBufferSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioBufferImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + raw); } @protected - AudioBufferSourceNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + AudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioBufferSourceNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + raw); } @protected - AudioContext - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( + AudioParam + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioContextImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + raw); } @protected - AudioDestinationNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + AudioWorkletNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioDestinationNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + raw); } @protected - AudioListener - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioListener( + BiquadFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioListenerImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + raw); } @protected - AudioParam - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + ChannelMergerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioParamImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + raw); } @protected - AudioParamId - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParamId( + ChannelSplitterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioParamIdImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + raw); } @protected - AudioProcessingEvent - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( + ConstantSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioProcessingEventImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + raw); } @protected - AudioRenderCapacity - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( + ConvolverNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioRenderCapacityImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + raw); } @protected - AudioRenderCapacityEvent - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( + DelayNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioRenderCapacityEventImpl.frbInternalDcoDecode( - raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + raw); } @protected - AudioWorkletNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + DynamicsCompressorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioWorkletNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + raw); } @protected - BiquadFilterNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + GainNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return BiquadFilterNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + raw); } @protected - BlobEvent - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( + IirFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return BlobEventImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + raw); } @protected - ChannelMergerNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + MediaElementAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return ChannelMergerNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + raw); } @protected - ChannelSplitterNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + MediaStreamAudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return ChannelSplitterNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + raw); } @protected - ConcreteBaseAudioContext - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( + MediaStreamAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return ConcreteBaseAudioContextImpl.frbInternalDcoDecode( - raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + raw); } @protected - ConstantSourceNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + MediaStreamTrackAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return ConstantSourceNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + raw); } @protected - ConvolverNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + OscillatorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return ConvolverNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + raw); } @protected - DelayNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + PannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return DelayNodeImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + raw); } @protected - DummyStruct - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDummyStruct( + ScriptProcessorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return DummyStructImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + raw); } @protected - DynamicsCompressorNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + StereoPannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return DynamicsCompressorNodeImpl.frbInternalDcoDecode( - raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + raw); } @protected - Event - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( + WaveShaperNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return EventImpl.frbInternalDcoDecode(raw as List); + return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + raw); } @protected - GainNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + AnalyserNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return GainNodeImpl.frbInternalDcoDecode(raw as List); + return AnalyserNodeImpl.frbInternalDcoDecode(raw as List); } @protected - IirFilterNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + AudioBuffer + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return IirFilterNodeImpl.frbInternalDcoDecode(raw as List); + return AudioBufferImpl.frbInternalDcoDecode(raw as List); } @protected - MediaElementAudioSourceNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + AudioBufferSourceNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return MediaElementAudioSourceNodeImpl.frbInternalDcoDecode( - raw as List); + return AudioBufferSourceNodeImpl.frbInternalDcoDecode(raw as List); } @protected - MediaRecorder - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( + AudioContext + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return MediaRecorderImpl.frbInternalDcoDecode(raw as List); + return AudioContextImpl.frbInternalDcoDecode(raw as List); } @protected - MediaStream - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( + AudioDestinationNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return MediaStreamImpl.frbInternalDcoDecode(raw as List); + return AudioDestinationNodeImpl.frbInternalDcoDecode(raw as List); } @protected - MediaStreamAudioDestinationNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + AudioListener + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioListener( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return MediaStreamAudioDestinationNodeImpl.frbInternalDcoDecode( - raw as List); + return AudioListenerImpl.frbInternalDcoDecode(raw as List); } @protected - MediaStreamAudioSourceNode - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + AudioParam + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioParamImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioParamId + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParamId( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioParamIdImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioProcessingEvent + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioProcessingEventImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioRenderCapacity + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioRenderCapacityImpl.frbInternalDcoDecode(raw as List); + } + + @protected + AudioRenderCapacityEvent + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioRenderCapacityEventImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + AudioWorkletNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioWorkletNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + BiquadFilterNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BiquadFilterNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + BlobEvent + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return BlobEventImpl.frbInternalDcoDecode(raw as List); + } + + @protected + ChannelMergerNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return ChannelMergerNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + ChannelSplitterNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return ChannelSplitterNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + ConcreteBaseAudioContext + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return ConcreteBaseAudioContextImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + ConstantSourceNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return ConstantSourceNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + ConvolverNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return ConvolverNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + DelayNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return DelayNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + DummyStruct + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDummyStruct( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return DummyStructImpl.frbInternalDcoDecode(raw as List); + } + + @protected + DynamicsCompressorNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return DynamicsCompressorNodeImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + Event + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return EventImpl.frbInternalDcoDecode(raw as List); + } + + @protected + GainNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return GainNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + IirFilterNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return IirFilterNodeImpl.frbInternalDcoDecode(raw as List); + } + + @protected + MediaElementAudioSourceNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return MediaElementAudioSourceNodeImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + MediaRecorder + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return MediaRecorderImpl.frbInternalDcoDecode(raw as List); + } + + @protected + MediaStream + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return MediaStreamImpl.frbInternalDcoDecode(raw as List); + } + + @protected + MediaStreamAudioDestinationNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return MediaStreamAudioDestinationNodeImpl.frbInternalDcoDecode( + raw as List); + } + + @protected + MediaStreamAudioSourceNode + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs return MediaStreamAudioSourceNodeImpl.frbInternalDcoDecode( @@ -19470,18 +19683,44 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return raw as String; } + @protected + AnalyserNodeExt dco_decode_TraitDef_AnalyserNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + AudioBufferSourceNodeExt dco_decode_TraitDef_AudioBufferSourceNodeExt( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected AudioContextExt dco_decode_TraitDef_AudioContextExt(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs throw UnimplementedError(); } + @protected + AudioDestinationNodeExt dco_decode_TraitDef_AudioDestinationNodeExt( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected AudioNode dco_decode_TraitDef_AudioNode(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs throw UnimplementedError(); } + @protected + AudioParamExt dco_decode_TraitDef_AudioParamExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + @protected AudioScheduledSourceNode dco_decode_TraitDef_AudioScheduledSourceNode( dynamic raw) { @@ -19502,63 +19741,302 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - AudioBufferOptions dco_decode_audio_buffer_options(dynamic raw) { + BiquadFilterNodeExt dco_decode_TraitDef_BiquadFilterNodeExt(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - final arr = raw as List; - if (arr.length != 3) - throw Exception('unexpected arr length: expect 3 but see ${arr.length}'); - return AudioBufferOptions( - numberOfChannels: dco_decode_usize(arr[0]), - length: dco_decode_usize(arr[1]), - sampleRate: dco_decode_f_32(arr[2]), - ); + throw UnimplementedError(); } @protected - AudioContextLatencyCategory dco_decode_audio_context_latency_category( - dynamic raw) { + ChannelMergerNodeExt dco_decode_TraitDef_ChannelMergerNodeExt(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - switch (raw[0]) { - case 0: - return AudioContextLatencyCategory_Balanced(); - case 1: - return AudioContextLatencyCategory_Interactive(); - case 2: - return AudioContextLatencyCategory_Playback(); - case 3: - return AudioContextLatencyCategory_Custom( - dco_decode_f_64(raw[1]), - ); - default: - throw Exception("unreachable"); - } + throw UnimplementedError(); } @protected - AudioContextOptions dco_decode_audio_context_options(dynamic raw) { + ChannelSplitterNodeExt dco_decode_TraitDef_ChannelSplitterNodeExt( + dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - final arr = raw as List; - if (arr.length != 4) - throw Exception('unexpected arr length: expect 4 but see ${arr.length}'); - return AudioContextOptions( - latencyHint: dco_decode_audio_context_latency_category(arr[0]), - sampleRate: dco_decode_opt_box_autoadd_f_32(arr[1]), - sinkId: dco_decode_String(arr[2]), - renderSizeHint: dco_decode_audio_context_render_size_category(arr[3]), - ); + throw UnimplementedError(); } @protected - AudioContextRenderSizeCategory dco_decode_audio_context_render_size_category( - dynamic raw) { + ConstantSourceNodeExt dco_decode_TraitDef_ConstantSourceNodeExt(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioContextRenderSizeCategory.values[raw as int]; + throw UnimplementedError(); } @protected - AudioContextState dco_decode_audio_context_state(dynamic raw) { + ConvolverNodeExt dco_decode_TraitDef_ConvolverNodeExt(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs - return AudioContextState.values[raw as int]; + throw UnimplementedError(); + } + + @protected + DelayNodeExt dco_decode_TraitDef_DelayNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + DynamicsCompressorNodeExt dco_decode_TraitDef_DynamicsCompressorNodeExt( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + GainNodeExt dco_decode_TraitDef_GainNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + IIRFilterNodeExt dco_decode_TraitDef_IIRFilterNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + MediaElementAudioSourceNodeExt + dco_decode_TraitDef_MediaElementAudioSourceNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + MediaStreamAudioDestinationNodeExt + dco_decode_TraitDef_MediaStreamAudioDestinationNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + MediaStreamAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamAudioSourceNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + MediaStreamTrackAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamTrackAudioSourceNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + OscillatorNodeExt dco_decode_TraitDef_OscillatorNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + PannerNodeExt dco_decode_TraitDef_PannerNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + ScriptProcessorNodeExt dco_decode_TraitDef_ScriptProcessorNodeExt( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + StereoPannerNodeExt dco_decode_TraitDef_StereoPannerNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + WaveShaperNodeExt dco_decode_TraitDef_WaveShaperNodeExt(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + throw UnimplementedError(); + } + + @protected + AudioBufferOptions dco_decode_audio_buffer_options(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + final arr = raw as List; + if (arr.length != 3) + throw Exception('unexpected arr length: expect 3 but see ${arr.length}'); + return AudioBufferOptions( + numberOfChannels: dco_decode_usize(arr[0]), + length: dco_decode_usize(arr[1]), + sampleRate: dco_decode_f_32(arr[2]), + ); + } + + @protected + AudioContextLatencyCategory dco_decode_audio_context_latency_category( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return AudioContextLatencyCategory_Balanced(); + case 1: + return AudioContextLatencyCategory_Interactive(); + case 2: + return AudioContextLatencyCategory_Playback(); + case 3: + return AudioContextLatencyCategory_Custom( + dco_decode_f_64(raw[1]), + ); + default: + throw Exception("unreachable"); + } + } + + @protected + AudioContextOptions dco_decode_audio_context_options(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + final arr = raw as List; + if (arr.length != 4) + throw Exception('unexpected arr length: expect 4 but see ${arr.length}'); + return AudioContextOptions( + latencyHint: dco_decode_audio_context_latency_category(arr[0]), + sampleRate: dco_decode_opt_box_autoadd_f_32(arr[1]), + sinkId: dco_decode_String(arr[2]), + renderSizeHint: dco_decode_audio_context_render_size_category(arr[3]), + ); + } + + @protected + AudioContextRenderSizeCategory dco_decode_audio_context_render_size_category( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioContextRenderSizeCategory.values[raw as int]; + } + + @protected + AudioContextState dco_decode_audio_context_state(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return AudioContextState.values[raw as int]; + } + + @protected + AudioNodeImplementor dco_decode_audio_node_implementor(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + switch (raw[0]) { + case 0: + return AudioNodeImplementor_AnalyserNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + raw[1]), + ); + case 1: + return AudioNodeImplementor_AudioBufferSourceNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + raw[1]), + ); + case 2: + return AudioNodeImplementor_AudioDestinationNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + raw[1]), + ); + case 3: + return AudioNodeImplementor_AudioParam( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + raw[1]), + ); + case 4: + return AudioNodeImplementor_AudioWorkletNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + raw[1]), + ); + case 5: + return AudioNodeImplementor_BiquadFilterNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + raw[1]), + ); + case 6: + return AudioNodeImplementor_ChannelMergerNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + raw[1]), + ); + case 7: + return AudioNodeImplementor_ChannelSplitterNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + raw[1]), + ); + case 8: + return AudioNodeImplementor_ConstantSourceNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + raw[1]), + ); + case 9: + return AudioNodeImplementor_ConvolverNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + raw[1]), + ); + case 10: + return AudioNodeImplementor_DelayNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + raw[1]), + ); + case 11: + return AudioNodeImplementor_DynamicsCompressorNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + raw[1]), + ); + case 12: + return AudioNodeImplementor_GainNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + raw[1]), + ); + case 13: + return AudioNodeImplementor_IIRFilterNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + raw[1]), + ); + case 14: + return AudioNodeImplementor_MediaElementAudioSourceNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + raw[1]), + ); + case 15: + return AudioNodeImplementor_MediaStreamAudioDestinationNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + raw[1]), + ); + case 16: + return AudioNodeImplementor_MediaStreamAudioSourceNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + raw[1]), + ); + case 17: + return AudioNodeImplementor_MediaStreamTrackAudioSourceNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + raw[1]), + ); + case 18: + return AudioNodeImplementor_OscillatorNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + raw[1]), + ); + case 19: + return AudioNodeImplementor_PannerNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + raw[1]), + ); + case 20: + return AudioNodeImplementor_ScriptProcessorNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + raw[1]), + ); + case 21: + return AudioNodeImplementor_StereoPannerNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + raw[1]), + ); + case 22: + return AudioNodeImplementor_WaveShaperNode( + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + raw[1]), + ); + default: + throw Exception("unreachable"); + } } @protected @@ -19619,6 +20097,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_audio_context_options(raw); } + @protected + AudioNodeImplementor dco_decode_box_autoadd_audio_node_implementor( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dco_decode_audio_node_implementor(raw); + } + @protected AudioParamDescriptor dco_decode_box_autoadd_audio_param_descriptor( dynamic raw) { @@ -19765,72 +20250,325 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } @protected - OverSampleType dco_decode_over_sample_type(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return OverSampleType.values[raw as int]; + OverSampleType dco_decode_over_sample_type(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return OverSampleType.values[raw as int]; + } + + @protected + PanningModelType dco_decode_panning_model_type(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return PanningModelType.values[raw as int]; + } + + @protected + PeriodicWaveOptions dco_decode_periodic_wave_options(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + final arr = raw as List; + if (arr.length != 3) + throw Exception('unexpected arr length: expect 3 but see ${arr.length}'); + return PeriodicWaveOptions( + real: dco_decode_opt_list_prim_f_32_strict(arr[0]), + imag: dco_decode_opt_list_prim_f_32_strict(arr[1]), + disableNormalization: dco_decode_bool(arr[2]), + ); + } + + @protected + ( + AudioParam, + AudioParamId + ) dco_decode_record_auto_owned_rust_opaque_flutter_rust_bridgefor_generated_rust_auto_opaque_inner_audio_param_auto_owned_rust_opaque_flutter_rust_bridgefor_generated_rust_auto_opaque_inner_audio_param_id( + dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + final arr = raw as List; + if (arr.length != 2) { + throw Exception('Expected 2 elements, got ${arr.length}'); + } + return ( + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + arr[0]), + dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParamId( + arr[1]), + ); + } + + @protected + int dco_decode_u_8(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return raw as int; + } + + @protected + void dco_decode_unit(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return; + } + + @protected + BigInt dco_decode_usize(dynamic raw) { + // Codec=Dco (DartCObject based), see doc to use other codecs + return dcoDecodeU64(raw); + } + + @protected + AnyhowException sse_decode_AnyhowException(SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = sse_decode_String(deserializer); + return AnyhowException(inner); + } + + @protected + AnalyserNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + deserializer); + return inner; + } + + @protected + AudioBufferSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + deserializer); + return inner; + } + + @protected + AudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + deserializer); + return inner; + } + + @protected + AudioParam + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + deserializer); + return inner; + } + + @protected + AudioWorkletNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + deserializer); + return inner; + } + + @protected + BiquadFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + deserializer); + return inner; + } + + @protected + ChannelMergerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + deserializer); + return inner; + } + + @protected + ChannelSplitterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + deserializer); + return inner; + } + + @protected + ConstantSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + deserializer); + return inner; + } + + @protected + ConvolverNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + deserializer); + return inner; + } + + @protected + DelayNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + deserializer); + return inner; + } + + @protected + DynamicsCompressorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + deserializer); + return inner; + } + + @protected + GainNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + deserializer); + return inner; + } + + @protected + IirFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + deserializer); + return inner; + } + + @protected + MediaElementAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + deserializer); + return inner; + } + + @protected + MediaStreamAudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + deserializer); + return inner; } @protected - PanningModelType dco_decode_panning_model_type(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return PanningModelType.values[raw as int]; + MediaStreamAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + deserializer); + return inner; } @protected - PeriodicWaveOptions dco_decode_periodic_wave_options(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - final arr = raw as List; - if (arr.length != 3) - throw Exception('unexpected arr length: expect 3 but see ${arr.length}'); - return PeriodicWaveOptions( - real: dco_decode_opt_list_prim_f_32_strict(arr[0]), - imag: dco_decode_opt_list_prim_f_32_strict(arr[1]), - disableNormalization: dco_decode_bool(arr[2]), - ); + MediaStreamTrackAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + deserializer); + return inner; } @protected - ( - AudioParam, - AudioParamId - ) dco_decode_record_auto_owned_rust_opaque_flutter_rust_bridgefor_generated_rust_auto_opaque_inner_audio_param_auto_owned_rust_opaque_flutter_rust_bridgefor_generated_rust_auto_opaque_inner_audio_param_id( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - final arr = raw as List; - if (arr.length != 2) { - throw Exception('Expected 2 elements, got ${arr.length}'); - } - return ( - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( - arr[0]), - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParamId( - arr[1]), - ); + OscillatorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + deserializer); + return inner; } @protected - int dco_decode_u_8(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return raw as int; + PannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + deserializer); + return inner; } @protected - void dco_decode_unit(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return; + ScriptProcessorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + deserializer); + return inner; } @protected - BigInt dco_decode_usize(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dcoDecodeU64(raw); + StereoPannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + deserializer); + return inner; } @protected - AnyhowException sse_decode_AnyhowException(SseDeserializer deserializer) { + WaveShaperNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + SseDeserializer deserializer) { // Codec=Sse (Serialization based), see doc to use other codecs - var inner = sse_decode_String(deserializer); - return AnyhowException(inner); + var inner = + sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + deserializer); + return inner; } @protected @@ -21104,6 +21842,133 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return AudioContextState.values[inner]; } + @protected + AudioNodeImplementor sse_decode_audio_node_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + + var tag_ = sse_decode_i_32(deserializer); + switch (tag_) { + case 0: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + deserializer); + return AudioNodeImplementor_AnalyserNode(var_field0); + case 1: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + deserializer); + return AudioNodeImplementor_AudioBufferSourceNode(var_field0); + case 2: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + deserializer); + return AudioNodeImplementor_AudioDestinationNode(var_field0); + case 3: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + deserializer); + return AudioNodeImplementor_AudioParam(var_field0); + case 4: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + deserializer); + return AudioNodeImplementor_AudioWorkletNode(var_field0); + case 5: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + deserializer); + return AudioNodeImplementor_BiquadFilterNode(var_field0); + case 6: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + deserializer); + return AudioNodeImplementor_ChannelMergerNode(var_field0); + case 7: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + deserializer); + return AudioNodeImplementor_ChannelSplitterNode(var_field0); + case 8: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + deserializer); + return AudioNodeImplementor_ConstantSourceNode(var_field0); + case 9: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + deserializer); + return AudioNodeImplementor_ConvolverNode(var_field0); + case 10: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + deserializer); + return AudioNodeImplementor_DelayNode(var_field0); + case 11: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + deserializer); + return AudioNodeImplementor_DynamicsCompressorNode(var_field0); + case 12: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + deserializer); + return AudioNodeImplementor_GainNode(var_field0); + case 13: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + deserializer); + return AudioNodeImplementor_IIRFilterNode(var_field0); + case 14: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + deserializer); + return AudioNodeImplementor_MediaElementAudioSourceNode(var_field0); + case 15: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + deserializer); + return AudioNodeImplementor_MediaStreamAudioDestinationNode(var_field0); + case 16: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + deserializer); + return AudioNodeImplementor_MediaStreamAudioSourceNode(var_field0); + case 17: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + deserializer); + return AudioNodeImplementor_MediaStreamTrackAudioSourceNode(var_field0); + case 18: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + deserializer); + return AudioNodeImplementor_OscillatorNode(var_field0); + case 19: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + deserializer); + return AudioNodeImplementor_PannerNode(var_field0); + case 20: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + deserializer); + return AudioNodeImplementor_ScriptProcessorNode(var_field0); + case 21: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + deserializer); + return AudioNodeImplementor_StereoPannerNode(var_field0); + case 22: + var var_field0 = + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + deserializer); + return AudioNodeImplementor_WaveShaperNode(var_field0); + default: + throw UnimplementedError(''); + } + } + @protected AudioParamDescriptor sse_decode_audio_param_descriptor( SseDeserializer deserializer) { @@ -21163,6 +22028,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (sse_decode_audio_context_options(deserializer)); } + @protected + AudioNodeImplementor sse_decode_box_autoadd_audio_node_implementor( + SseDeserializer deserializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + return (sse_decode_audio_node_implementor(deserializer)); + } + @protected AudioParamDescriptor sse_decode_box_autoadd_audio_param_descriptor( SseDeserializer deserializer) { @@ -21414,6 +22286,213 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(self.message, serializer); } + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + AnalyserNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + AudioBufferSourceNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + AudioDestinationNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + AudioParam self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + AudioWorkletNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + BiquadFilterNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + ChannelMergerNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + ChannelSplitterNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + ConstantSourceNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + ConvolverNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + DelayNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + DynamicsCompressorNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + GainNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + IirFilterNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + MediaElementAudioSourceNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + MediaStreamAudioDestinationNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + MediaStreamAudioSourceNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + MediaStreamTrackAudioSourceNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + OscillatorNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + PannerNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + ScriptProcessorNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + StereoPannerNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + self, serializer); + } + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + WaveShaperNode self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + self, serializer); + } + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -22798,6 +23877,116 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(self.index, serializer); } + @protected + void sse_encode_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + switch (self) { + case AudioNodeImplementor_AnalyserNode(field0: final field0): + sse_encode_i_32(0, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + field0, serializer); + case AudioNodeImplementor_AudioBufferSourceNode(field0: final field0): + sse_encode_i_32(1, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + field0, serializer); + case AudioNodeImplementor_AudioDestinationNode(field0: final field0): + sse_encode_i_32(2, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + field0, serializer); + case AudioNodeImplementor_AudioParam(field0: final field0): + sse_encode_i_32(3, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + field0, serializer); + case AudioNodeImplementor_AudioWorkletNode(field0: final field0): + sse_encode_i_32(4, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + field0, serializer); + case AudioNodeImplementor_BiquadFilterNode(field0: final field0): + sse_encode_i_32(5, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + field0, serializer); + case AudioNodeImplementor_ChannelMergerNode(field0: final field0): + sse_encode_i_32(6, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + field0, serializer); + case AudioNodeImplementor_ChannelSplitterNode(field0: final field0): + sse_encode_i_32(7, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + field0, serializer); + case AudioNodeImplementor_ConstantSourceNode(field0: final field0): + sse_encode_i_32(8, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + field0, serializer); + case AudioNodeImplementor_ConvolverNode(field0: final field0): + sse_encode_i_32(9, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + field0, serializer); + case AudioNodeImplementor_DelayNode(field0: final field0): + sse_encode_i_32(10, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + field0, serializer); + case AudioNodeImplementor_DynamicsCompressorNode(field0: final field0): + sse_encode_i_32(11, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + field0, serializer); + case AudioNodeImplementor_GainNode(field0: final field0): + sse_encode_i_32(12, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + field0, serializer); + case AudioNodeImplementor_IIRFilterNode(field0: final field0): + sse_encode_i_32(13, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + field0, serializer); + case AudioNodeImplementor_MediaElementAudioSourceNode( + field0: final field0 + ): + sse_encode_i_32(14, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + field0, serializer); + case AudioNodeImplementor_MediaStreamAudioDestinationNode( + field0: final field0 + ): + sse_encode_i_32(15, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + field0, serializer); + case AudioNodeImplementor_MediaStreamAudioSourceNode( + field0: final field0 + ): + sse_encode_i_32(16, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + field0, serializer); + case AudioNodeImplementor_MediaStreamTrackAudioSourceNode( + field0: final field0 + ): + sse_encode_i_32(17, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + field0, serializer); + case AudioNodeImplementor_OscillatorNode(field0: final field0): + sse_encode_i_32(18, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + field0, serializer); + case AudioNodeImplementor_PannerNode(field0: final field0): + sse_encode_i_32(19, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + field0, serializer); + case AudioNodeImplementor_ScriptProcessorNode(field0: final field0): + sse_encode_i_32(20, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + field0, serializer); + case AudioNodeImplementor_StereoPannerNode(field0: final field0): + sse_encode_i_32(21, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + field0, serializer); + case AudioNodeImplementor_WaveShaperNode(field0: final field0): + sse_encode_i_32(22, serializer); + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + field0, serializer); + default: + throw UnimplementedError(''); + } + } + @protected void sse_encode_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer) { @@ -22850,6 +24039,13 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_audio_context_options(self, serializer); } + @protected + void sse_encode_box_autoadd_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer) { + // Codec=Sse (Serialization based), see doc to use other codecs + sse_encode_audio_node_implementor(self, serializer); + } + @protected void sse_encode_box_autoadd_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer) { @@ -23077,6 +24273,83 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } +// These functions are ignored: `blocking_read`, `blocking_write`, `deref_mut`, `deref`, `deref` + +@freezed +sealed class AudioNodeImplementor with _$AudioNodeImplementor { + const AudioNodeImplementor._(); + + const factory AudioNodeImplementor.analyserNode( + AnalyserNode field0, + ) = AudioNodeImplementor_AnalyserNode; + const factory AudioNodeImplementor.audioBufferSourceNode( + AudioBufferSourceNode field0, + ) = AudioNodeImplementor_AudioBufferSourceNode; + const factory AudioNodeImplementor.audioDestinationNode( + AudioDestinationNode field0, + ) = AudioNodeImplementor_AudioDestinationNode; + const factory AudioNodeImplementor.audioParam( + AudioParam field0, + ) = AudioNodeImplementor_AudioParam; + const factory AudioNodeImplementor.audioWorkletNode( + AudioWorkletNode field0, + ) = AudioNodeImplementor_AudioWorkletNode; + const factory AudioNodeImplementor.biquadFilterNode( + BiquadFilterNode field0, + ) = AudioNodeImplementor_BiquadFilterNode; + const factory AudioNodeImplementor.channelMergerNode( + ChannelMergerNode field0, + ) = AudioNodeImplementor_ChannelMergerNode; + const factory AudioNodeImplementor.channelSplitterNode( + ChannelSplitterNode field0, + ) = AudioNodeImplementor_ChannelSplitterNode; + const factory AudioNodeImplementor.constantSourceNode( + ConstantSourceNode field0, + ) = AudioNodeImplementor_ConstantSourceNode; + const factory AudioNodeImplementor.convolverNode( + ConvolverNode field0, + ) = AudioNodeImplementor_ConvolverNode; + const factory AudioNodeImplementor.delayNode( + DelayNode field0, + ) = AudioNodeImplementor_DelayNode; + const factory AudioNodeImplementor.dynamicsCompressorNode( + DynamicsCompressorNode field0, + ) = AudioNodeImplementor_DynamicsCompressorNode; + const factory AudioNodeImplementor.gainNode( + GainNode field0, + ) = AudioNodeImplementor_GainNode; + const factory AudioNodeImplementor.iirFilterNode( + IirFilterNode field0, + ) = AudioNodeImplementor_IIRFilterNode; + const factory AudioNodeImplementor.mediaElementAudioSourceNode( + MediaElementAudioSourceNode field0, + ) = AudioNodeImplementor_MediaElementAudioSourceNode; + const factory AudioNodeImplementor.mediaStreamAudioDestinationNode( + MediaStreamAudioDestinationNode field0, + ) = AudioNodeImplementor_MediaStreamAudioDestinationNode; + const factory AudioNodeImplementor.mediaStreamAudioSourceNode( + MediaStreamAudioSourceNode field0, + ) = AudioNodeImplementor_MediaStreamAudioSourceNode; + const factory AudioNodeImplementor.mediaStreamTrackAudioSourceNode( + MediaStreamTrackAudioSourceNode field0, + ) = AudioNodeImplementor_MediaStreamTrackAudioSourceNode; + const factory AudioNodeImplementor.oscillatorNode( + OscillatorNode field0, + ) = AudioNodeImplementor_OscillatorNode; + const factory AudioNodeImplementor.pannerNode( + PannerNode field0, + ) = AudioNodeImplementor_PannerNode; + const factory AudioNodeImplementor.scriptProcessorNode( + ScriptProcessorNode field0, + ) = AudioNodeImplementor_ScriptProcessorNode; + const factory AudioNodeImplementor.stereoPannerNode( + StereoPannerNode field0, + ) = AudioNodeImplementor_StereoPannerNode; + const factory AudioNodeImplementor.waveShaperNode( + WaveShaperNode field0, + ) = AudioNodeImplementor_WaveShaperNode; +} + @sealed class AnalyserNodeImpl extends RustOpaque implements AnalyserNode { // Not to be used by end users diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.freezed.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.freezed.dart new file mode 100644 index 0000000000..21e16bc136 --- /dev/null +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.freezed.dart @@ -0,0 +1,8180 @@ +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'frb_generated.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +final _privateConstructorUsedError = UnsupportedError( + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); + +/// @nodoc +mixin _$AudioNodeImplementor { + AudioNode get field0 => throw _privateConstructorUsedError; + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) => + throw _privateConstructorUsedError; + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $AudioNodeImplementorCopyWith<$Res> { + factory $AudioNodeImplementorCopyWith(AudioNodeImplementor value, + $Res Function(AudioNodeImplementor) then) = + _$AudioNodeImplementorCopyWithImpl<$Res, AudioNodeImplementor>; +} + +/// @nodoc +class _$AudioNodeImplementorCopyWithImpl<$Res, + $Val extends AudioNodeImplementor> + implements $AudioNodeImplementorCopyWith<$Res> { + _$AudioNodeImplementorCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_AnalyserNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_AnalyserNodeImplCopyWith( + _$AudioNodeImplementor_AnalyserNodeImpl value, + $Res Function(_$AudioNodeImplementor_AnalyserNodeImpl) then) = + __$$AudioNodeImplementor_AnalyserNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({AnalyserNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_AnalyserNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_AnalyserNodeImpl> + implements _$$AudioNodeImplementor_AnalyserNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_AnalyserNodeImplCopyWithImpl( + _$AudioNodeImplementor_AnalyserNodeImpl _value, + $Res Function(_$AudioNodeImplementor_AnalyserNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_AnalyserNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as AnalyserNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_AnalyserNodeImpl + extends AudioNodeImplementor_AnalyserNode { + const _$AudioNodeImplementor_AnalyserNodeImpl(this.field0) : super._(); + + @override + final AnalyserNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.analyserNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_AnalyserNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_AnalyserNodeImplCopyWith< + _$AudioNodeImplementor_AnalyserNodeImpl> + get copyWith => __$$AudioNodeImplementor_AnalyserNodeImplCopyWithImpl< + _$AudioNodeImplementor_AnalyserNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return analyserNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return analyserNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (analyserNode != null) { + return analyserNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return analyserNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return analyserNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (analyserNode != null) { + return analyserNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_AnalyserNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_AnalyserNode(final AnalyserNode field0) = + _$AudioNodeImplementor_AnalyserNodeImpl; + const AudioNodeImplementor_AnalyserNode._() : super._(); + + @override + AnalyserNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_AnalyserNodeImplCopyWith< + _$AudioNodeImplementor_AnalyserNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWith( + _$AudioNodeImplementor_AudioBufferSourceNodeImpl value, + $Res Function(_$AudioNodeImplementor_AudioBufferSourceNodeImpl) + then) = + __$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({AudioBufferSourceNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_AudioBufferSourceNodeImpl> + implements _$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWithImpl( + _$AudioNodeImplementor_AudioBufferSourceNodeImpl _value, + $Res Function(_$AudioNodeImplementor_AudioBufferSourceNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_AudioBufferSourceNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as AudioBufferSourceNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_AudioBufferSourceNodeImpl + extends AudioNodeImplementor_AudioBufferSourceNode { + const _$AudioNodeImplementor_AudioBufferSourceNodeImpl(this.field0) + : super._(); + + @override + final AudioBufferSourceNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.audioBufferSourceNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_AudioBufferSourceNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWith< + _$AudioNodeImplementor_AudioBufferSourceNodeImpl> + get copyWith => + __$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWithImpl< + _$AudioNodeImplementor_AudioBufferSourceNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return audioBufferSourceNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return audioBufferSourceNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (audioBufferSourceNode != null) { + return audioBufferSourceNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return audioBufferSourceNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return audioBufferSourceNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (audioBufferSourceNode != null) { + return audioBufferSourceNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_AudioBufferSourceNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_AudioBufferSourceNode( + final AudioBufferSourceNode field0) = + _$AudioNodeImplementor_AudioBufferSourceNodeImpl; + const AudioNodeImplementor_AudioBufferSourceNode._() : super._(); + + @override + AudioBufferSourceNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_AudioBufferSourceNodeImplCopyWith< + _$AudioNodeImplementor_AudioBufferSourceNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_AudioDestinationNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_AudioDestinationNodeImplCopyWith( + _$AudioNodeImplementor_AudioDestinationNodeImpl value, + $Res Function(_$AudioNodeImplementor_AudioDestinationNodeImpl) then) = + __$$AudioNodeImplementor_AudioDestinationNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({AudioDestinationNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_AudioDestinationNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_AudioDestinationNodeImpl> + implements _$$AudioNodeImplementor_AudioDestinationNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_AudioDestinationNodeImplCopyWithImpl( + _$AudioNodeImplementor_AudioDestinationNodeImpl _value, + $Res Function(_$AudioNodeImplementor_AudioDestinationNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_AudioDestinationNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as AudioDestinationNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_AudioDestinationNodeImpl + extends AudioNodeImplementor_AudioDestinationNode { + const _$AudioNodeImplementor_AudioDestinationNodeImpl(this.field0) + : super._(); + + @override + final AudioDestinationNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.audioDestinationNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_AudioDestinationNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_AudioDestinationNodeImplCopyWith< + _$AudioNodeImplementor_AudioDestinationNodeImpl> + get copyWith => + __$$AudioNodeImplementor_AudioDestinationNodeImplCopyWithImpl< + _$AudioNodeImplementor_AudioDestinationNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return audioDestinationNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return audioDestinationNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (audioDestinationNode != null) { + return audioDestinationNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return audioDestinationNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return audioDestinationNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (audioDestinationNode != null) { + return audioDestinationNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_AudioDestinationNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_AudioDestinationNode( + final AudioDestinationNode field0) = + _$AudioNodeImplementor_AudioDestinationNodeImpl; + const AudioNodeImplementor_AudioDestinationNode._() : super._(); + + @override + AudioDestinationNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_AudioDestinationNodeImplCopyWith< + _$AudioNodeImplementor_AudioDestinationNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_AudioParamImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_AudioParamImplCopyWith( + _$AudioNodeImplementor_AudioParamImpl value, + $Res Function(_$AudioNodeImplementor_AudioParamImpl) then) = + __$$AudioNodeImplementor_AudioParamImplCopyWithImpl<$Res>; + @useResult + $Res call({AudioParam field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_AudioParamImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_AudioParamImpl> + implements _$$AudioNodeImplementor_AudioParamImplCopyWith<$Res> { + __$$AudioNodeImplementor_AudioParamImplCopyWithImpl( + _$AudioNodeImplementor_AudioParamImpl _value, + $Res Function(_$AudioNodeImplementor_AudioParamImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_AudioParamImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as AudioParam, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_AudioParamImpl + extends AudioNodeImplementor_AudioParam { + const _$AudioNodeImplementor_AudioParamImpl(this.field0) : super._(); + + @override + final AudioParam field0; + + @override + String toString() { + return 'AudioNodeImplementor.audioParam(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_AudioParamImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_AudioParamImplCopyWith< + _$AudioNodeImplementor_AudioParamImpl> + get copyWith => __$$AudioNodeImplementor_AudioParamImplCopyWithImpl< + _$AudioNodeImplementor_AudioParamImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return audioParam(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return audioParam?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (audioParam != null) { + return audioParam(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return audioParam(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return audioParam?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (audioParam != null) { + return audioParam(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_AudioParam extends AudioNodeImplementor { + const factory AudioNodeImplementor_AudioParam(final AudioParam field0) = + _$AudioNodeImplementor_AudioParamImpl; + const AudioNodeImplementor_AudioParam._() : super._(); + + @override + AudioParam get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_AudioParamImplCopyWith< + _$AudioNodeImplementor_AudioParamImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_AudioWorkletNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_AudioWorkletNodeImplCopyWith( + _$AudioNodeImplementor_AudioWorkletNodeImpl value, + $Res Function(_$AudioNodeImplementor_AudioWorkletNodeImpl) then) = + __$$AudioNodeImplementor_AudioWorkletNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({AudioWorkletNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_AudioWorkletNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_AudioWorkletNodeImpl> + implements _$$AudioNodeImplementor_AudioWorkletNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_AudioWorkletNodeImplCopyWithImpl( + _$AudioNodeImplementor_AudioWorkletNodeImpl _value, + $Res Function(_$AudioNodeImplementor_AudioWorkletNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_AudioWorkletNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as AudioWorkletNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_AudioWorkletNodeImpl + extends AudioNodeImplementor_AudioWorkletNode { + const _$AudioNodeImplementor_AudioWorkletNodeImpl(this.field0) : super._(); + + @override + final AudioWorkletNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.audioWorkletNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_AudioWorkletNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_AudioWorkletNodeImplCopyWith< + _$AudioNodeImplementor_AudioWorkletNodeImpl> + get copyWith => __$$AudioNodeImplementor_AudioWorkletNodeImplCopyWithImpl< + _$AudioNodeImplementor_AudioWorkletNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return audioWorkletNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return audioWorkletNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (audioWorkletNode != null) { + return audioWorkletNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return audioWorkletNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return audioWorkletNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (audioWorkletNode != null) { + return audioWorkletNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_AudioWorkletNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_AudioWorkletNode( + final AudioWorkletNode field0) = + _$AudioNodeImplementor_AudioWorkletNodeImpl; + const AudioNodeImplementor_AudioWorkletNode._() : super._(); + + @override + AudioWorkletNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_AudioWorkletNodeImplCopyWith< + _$AudioNodeImplementor_AudioWorkletNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_BiquadFilterNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_BiquadFilterNodeImplCopyWith( + _$AudioNodeImplementor_BiquadFilterNodeImpl value, + $Res Function(_$AudioNodeImplementor_BiquadFilterNodeImpl) then) = + __$$AudioNodeImplementor_BiquadFilterNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({BiquadFilterNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_BiquadFilterNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_BiquadFilterNodeImpl> + implements _$$AudioNodeImplementor_BiquadFilterNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_BiquadFilterNodeImplCopyWithImpl( + _$AudioNodeImplementor_BiquadFilterNodeImpl _value, + $Res Function(_$AudioNodeImplementor_BiquadFilterNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_BiquadFilterNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as BiquadFilterNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_BiquadFilterNodeImpl + extends AudioNodeImplementor_BiquadFilterNode { + const _$AudioNodeImplementor_BiquadFilterNodeImpl(this.field0) : super._(); + + @override + final BiquadFilterNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.biquadFilterNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_BiquadFilterNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_BiquadFilterNodeImplCopyWith< + _$AudioNodeImplementor_BiquadFilterNodeImpl> + get copyWith => __$$AudioNodeImplementor_BiquadFilterNodeImplCopyWithImpl< + _$AudioNodeImplementor_BiquadFilterNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return biquadFilterNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return biquadFilterNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (biquadFilterNode != null) { + return biquadFilterNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return biquadFilterNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return biquadFilterNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (biquadFilterNode != null) { + return biquadFilterNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_BiquadFilterNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_BiquadFilterNode( + final BiquadFilterNode field0) = + _$AudioNodeImplementor_BiquadFilterNodeImpl; + const AudioNodeImplementor_BiquadFilterNode._() : super._(); + + @override + BiquadFilterNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_BiquadFilterNodeImplCopyWith< + _$AudioNodeImplementor_BiquadFilterNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_ChannelMergerNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_ChannelMergerNodeImplCopyWith( + _$AudioNodeImplementor_ChannelMergerNodeImpl value, + $Res Function(_$AudioNodeImplementor_ChannelMergerNodeImpl) then) = + __$$AudioNodeImplementor_ChannelMergerNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({ChannelMergerNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_ChannelMergerNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_ChannelMergerNodeImpl> + implements _$$AudioNodeImplementor_ChannelMergerNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_ChannelMergerNodeImplCopyWithImpl( + _$AudioNodeImplementor_ChannelMergerNodeImpl _value, + $Res Function(_$AudioNodeImplementor_ChannelMergerNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_ChannelMergerNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as ChannelMergerNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_ChannelMergerNodeImpl + extends AudioNodeImplementor_ChannelMergerNode { + const _$AudioNodeImplementor_ChannelMergerNodeImpl(this.field0) : super._(); + + @override + final ChannelMergerNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.channelMergerNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_ChannelMergerNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_ChannelMergerNodeImplCopyWith< + _$AudioNodeImplementor_ChannelMergerNodeImpl> + get copyWith => + __$$AudioNodeImplementor_ChannelMergerNodeImplCopyWithImpl< + _$AudioNodeImplementor_ChannelMergerNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return channelMergerNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return channelMergerNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (channelMergerNode != null) { + return channelMergerNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return channelMergerNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return channelMergerNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (channelMergerNode != null) { + return channelMergerNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_ChannelMergerNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_ChannelMergerNode( + final ChannelMergerNode field0) = + _$AudioNodeImplementor_ChannelMergerNodeImpl; + const AudioNodeImplementor_ChannelMergerNode._() : super._(); + + @override + ChannelMergerNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_ChannelMergerNodeImplCopyWith< + _$AudioNodeImplementor_ChannelMergerNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWith( + _$AudioNodeImplementor_ChannelSplitterNodeImpl value, + $Res Function(_$AudioNodeImplementor_ChannelSplitterNodeImpl) then) = + __$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({ChannelSplitterNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_ChannelSplitterNodeImpl> + implements _$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWithImpl( + _$AudioNodeImplementor_ChannelSplitterNodeImpl _value, + $Res Function(_$AudioNodeImplementor_ChannelSplitterNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_ChannelSplitterNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as ChannelSplitterNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_ChannelSplitterNodeImpl + extends AudioNodeImplementor_ChannelSplitterNode { + const _$AudioNodeImplementor_ChannelSplitterNodeImpl(this.field0) : super._(); + + @override + final ChannelSplitterNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.channelSplitterNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_ChannelSplitterNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWith< + _$AudioNodeImplementor_ChannelSplitterNodeImpl> + get copyWith => + __$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWithImpl< + _$AudioNodeImplementor_ChannelSplitterNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return channelSplitterNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return channelSplitterNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (channelSplitterNode != null) { + return channelSplitterNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return channelSplitterNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return channelSplitterNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (channelSplitterNode != null) { + return channelSplitterNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_ChannelSplitterNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_ChannelSplitterNode( + final ChannelSplitterNode field0) = + _$AudioNodeImplementor_ChannelSplitterNodeImpl; + const AudioNodeImplementor_ChannelSplitterNode._() : super._(); + + @override + ChannelSplitterNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_ChannelSplitterNodeImplCopyWith< + _$AudioNodeImplementor_ChannelSplitterNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_ConstantSourceNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_ConstantSourceNodeImplCopyWith( + _$AudioNodeImplementor_ConstantSourceNodeImpl value, + $Res Function(_$AudioNodeImplementor_ConstantSourceNodeImpl) then) = + __$$AudioNodeImplementor_ConstantSourceNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({ConstantSourceNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_ConstantSourceNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_ConstantSourceNodeImpl> + implements _$$AudioNodeImplementor_ConstantSourceNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_ConstantSourceNodeImplCopyWithImpl( + _$AudioNodeImplementor_ConstantSourceNodeImpl _value, + $Res Function(_$AudioNodeImplementor_ConstantSourceNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_ConstantSourceNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as ConstantSourceNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_ConstantSourceNodeImpl + extends AudioNodeImplementor_ConstantSourceNode { + const _$AudioNodeImplementor_ConstantSourceNodeImpl(this.field0) : super._(); + + @override + final ConstantSourceNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.constantSourceNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_ConstantSourceNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_ConstantSourceNodeImplCopyWith< + _$AudioNodeImplementor_ConstantSourceNodeImpl> + get copyWith => + __$$AudioNodeImplementor_ConstantSourceNodeImplCopyWithImpl< + _$AudioNodeImplementor_ConstantSourceNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return constantSourceNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return constantSourceNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (constantSourceNode != null) { + return constantSourceNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return constantSourceNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return constantSourceNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (constantSourceNode != null) { + return constantSourceNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_ConstantSourceNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_ConstantSourceNode( + final ConstantSourceNode field0) = + _$AudioNodeImplementor_ConstantSourceNodeImpl; + const AudioNodeImplementor_ConstantSourceNode._() : super._(); + + @override + ConstantSourceNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_ConstantSourceNodeImplCopyWith< + _$AudioNodeImplementor_ConstantSourceNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_ConvolverNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_ConvolverNodeImplCopyWith( + _$AudioNodeImplementor_ConvolverNodeImpl value, + $Res Function(_$AudioNodeImplementor_ConvolverNodeImpl) then) = + __$$AudioNodeImplementor_ConvolverNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({ConvolverNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_ConvolverNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_ConvolverNodeImpl> + implements _$$AudioNodeImplementor_ConvolverNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_ConvolverNodeImplCopyWithImpl( + _$AudioNodeImplementor_ConvolverNodeImpl _value, + $Res Function(_$AudioNodeImplementor_ConvolverNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_ConvolverNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as ConvolverNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_ConvolverNodeImpl + extends AudioNodeImplementor_ConvolverNode { + const _$AudioNodeImplementor_ConvolverNodeImpl(this.field0) : super._(); + + @override + final ConvolverNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.convolverNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_ConvolverNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_ConvolverNodeImplCopyWith< + _$AudioNodeImplementor_ConvolverNodeImpl> + get copyWith => __$$AudioNodeImplementor_ConvolverNodeImplCopyWithImpl< + _$AudioNodeImplementor_ConvolverNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return convolverNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return convolverNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (convolverNode != null) { + return convolverNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return convolverNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return convolverNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (convolverNode != null) { + return convolverNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_ConvolverNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_ConvolverNode(final ConvolverNode field0) = + _$AudioNodeImplementor_ConvolverNodeImpl; + const AudioNodeImplementor_ConvolverNode._() : super._(); + + @override + ConvolverNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_ConvolverNodeImplCopyWith< + _$AudioNodeImplementor_ConvolverNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_DelayNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_DelayNodeImplCopyWith( + _$AudioNodeImplementor_DelayNodeImpl value, + $Res Function(_$AudioNodeImplementor_DelayNodeImpl) then) = + __$$AudioNodeImplementor_DelayNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({DelayNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_DelayNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_DelayNodeImpl> + implements _$$AudioNodeImplementor_DelayNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_DelayNodeImplCopyWithImpl( + _$AudioNodeImplementor_DelayNodeImpl _value, + $Res Function(_$AudioNodeImplementor_DelayNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_DelayNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as DelayNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_DelayNodeImpl + extends AudioNodeImplementor_DelayNode { + const _$AudioNodeImplementor_DelayNodeImpl(this.field0) : super._(); + + @override + final DelayNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.delayNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_DelayNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_DelayNodeImplCopyWith< + _$AudioNodeImplementor_DelayNodeImpl> + get copyWith => __$$AudioNodeImplementor_DelayNodeImplCopyWithImpl< + _$AudioNodeImplementor_DelayNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return delayNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return delayNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (delayNode != null) { + return delayNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return delayNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return delayNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (delayNode != null) { + return delayNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_DelayNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_DelayNode(final DelayNode field0) = + _$AudioNodeImplementor_DelayNodeImpl; + const AudioNodeImplementor_DelayNode._() : super._(); + + @override + DelayNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_DelayNodeImplCopyWith< + _$AudioNodeImplementor_DelayNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWith< + $Res> { + factory _$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWith( + _$AudioNodeImplementor_DynamicsCompressorNodeImpl value, + $Res Function(_$AudioNodeImplementor_DynamicsCompressorNodeImpl) + then) = + __$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({DynamicsCompressorNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_DynamicsCompressorNodeImpl> + implements + _$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWithImpl( + _$AudioNodeImplementor_DynamicsCompressorNodeImpl _value, + $Res Function(_$AudioNodeImplementor_DynamicsCompressorNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_DynamicsCompressorNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as DynamicsCompressorNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_DynamicsCompressorNodeImpl + extends AudioNodeImplementor_DynamicsCompressorNode { + const _$AudioNodeImplementor_DynamicsCompressorNodeImpl(this.field0) + : super._(); + + @override + final DynamicsCompressorNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.dynamicsCompressorNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_DynamicsCompressorNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWith< + _$AudioNodeImplementor_DynamicsCompressorNodeImpl> + get copyWith => + __$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWithImpl< + _$AudioNodeImplementor_DynamicsCompressorNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return dynamicsCompressorNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return dynamicsCompressorNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (dynamicsCompressorNode != null) { + return dynamicsCompressorNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return dynamicsCompressorNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return dynamicsCompressorNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (dynamicsCompressorNode != null) { + return dynamicsCompressorNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_DynamicsCompressorNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_DynamicsCompressorNode( + final DynamicsCompressorNode field0) = + _$AudioNodeImplementor_DynamicsCompressorNodeImpl; + const AudioNodeImplementor_DynamicsCompressorNode._() : super._(); + + @override + DynamicsCompressorNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_DynamicsCompressorNodeImplCopyWith< + _$AudioNodeImplementor_DynamicsCompressorNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_GainNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_GainNodeImplCopyWith( + _$AudioNodeImplementor_GainNodeImpl value, + $Res Function(_$AudioNodeImplementor_GainNodeImpl) then) = + __$$AudioNodeImplementor_GainNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({GainNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_GainNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_GainNodeImpl> + implements _$$AudioNodeImplementor_GainNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_GainNodeImplCopyWithImpl( + _$AudioNodeImplementor_GainNodeImpl _value, + $Res Function(_$AudioNodeImplementor_GainNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_GainNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as GainNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_GainNodeImpl + extends AudioNodeImplementor_GainNode { + const _$AudioNodeImplementor_GainNodeImpl(this.field0) : super._(); + + @override + final GainNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.gainNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_GainNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_GainNodeImplCopyWith< + _$AudioNodeImplementor_GainNodeImpl> + get copyWith => __$$AudioNodeImplementor_GainNodeImplCopyWithImpl< + _$AudioNodeImplementor_GainNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return gainNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return gainNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (gainNode != null) { + return gainNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return gainNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return gainNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (gainNode != null) { + return gainNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_GainNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_GainNode(final GainNode field0) = + _$AudioNodeImplementor_GainNodeImpl; + const AudioNodeImplementor_GainNode._() : super._(); + + @override + GainNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_GainNodeImplCopyWith< + _$AudioNodeImplementor_GainNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_IIRFilterNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_IIRFilterNodeImplCopyWith( + _$AudioNodeImplementor_IIRFilterNodeImpl value, + $Res Function(_$AudioNodeImplementor_IIRFilterNodeImpl) then) = + __$$AudioNodeImplementor_IIRFilterNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({IirFilterNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_IIRFilterNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_IIRFilterNodeImpl> + implements _$$AudioNodeImplementor_IIRFilterNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_IIRFilterNodeImplCopyWithImpl( + _$AudioNodeImplementor_IIRFilterNodeImpl _value, + $Res Function(_$AudioNodeImplementor_IIRFilterNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_IIRFilterNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as IirFilterNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_IIRFilterNodeImpl + extends AudioNodeImplementor_IIRFilterNode { + const _$AudioNodeImplementor_IIRFilterNodeImpl(this.field0) : super._(); + + @override + final IirFilterNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.iirFilterNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_IIRFilterNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_IIRFilterNodeImplCopyWith< + _$AudioNodeImplementor_IIRFilterNodeImpl> + get copyWith => __$$AudioNodeImplementor_IIRFilterNodeImplCopyWithImpl< + _$AudioNodeImplementor_IIRFilterNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return iirFilterNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return iirFilterNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (iirFilterNode != null) { + return iirFilterNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return iirFilterNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return iirFilterNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (iirFilterNode != null) { + return iirFilterNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_IIRFilterNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_IIRFilterNode(final IirFilterNode field0) = + _$AudioNodeImplementor_IIRFilterNodeImpl; + const AudioNodeImplementor_IIRFilterNode._() : super._(); + + @override + IirFilterNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_IIRFilterNodeImplCopyWith< + _$AudioNodeImplementor_IIRFilterNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWith< + $Res> { + factory _$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWith( + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl value, + $Res Function(_$AudioNodeImplementor_MediaElementAudioSourceNodeImpl) + then) = + __$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWithImpl< + $Res>; + @useResult + $Res call({MediaElementAudioSourceNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl> + implements + _$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWithImpl( + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl _value, + $Res Function(_$AudioNodeImplementor_MediaElementAudioSourceNodeImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_MediaElementAudioSourceNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as MediaElementAudioSourceNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl + extends AudioNodeImplementor_MediaElementAudioSourceNode { + const _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl(this.field0) + : super._(); + + @override + final MediaElementAudioSourceNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.mediaElementAudioSourceNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl> + get copyWith => + __$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWithImpl< + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return mediaElementAudioSourceNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return mediaElementAudioSourceNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaElementAudioSourceNode != null) { + return mediaElementAudioSourceNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return mediaElementAudioSourceNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return mediaElementAudioSourceNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaElementAudioSourceNode != null) { + return mediaElementAudioSourceNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_MediaElementAudioSourceNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_MediaElementAudioSourceNode( + final MediaElementAudioSourceNode field0) = + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl; + const AudioNodeImplementor_MediaElementAudioSourceNode._() : super._(); + + @override + MediaElementAudioSourceNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_MediaElementAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaElementAudioSourceNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWith< + $Res> { + factory _$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWith( + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl value, + $Res Function( + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl) + then) = + __$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWithImpl< + $Res>; + @useResult + $Res call({MediaStreamAudioDestinationNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWithImpl< + $Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl> + implements + _$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWith< + $Res> { + __$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWithImpl( + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl _value, + $Res Function(_$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as MediaStreamAudioDestinationNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl + extends AudioNodeImplementor_MediaStreamAudioDestinationNode { + const _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl(this.field0) + : super._(); + + @override + final MediaStreamAudioDestinationNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.mediaStreamAudioDestinationNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl> + get copyWith => + __$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWithImpl< + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return mediaStreamAudioDestinationNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return mediaStreamAudioDestinationNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamAudioDestinationNode != null) { + return mediaStreamAudioDestinationNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return mediaStreamAudioDestinationNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return mediaStreamAudioDestinationNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamAudioDestinationNode != null) { + return mediaStreamAudioDestinationNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_MediaStreamAudioDestinationNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_MediaStreamAudioDestinationNode( + final MediaStreamAudioDestinationNode field0) = + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl; + const AudioNodeImplementor_MediaStreamAudioDestinationNode._() : super._(); + + @override + MediaStreamAudioDestinationNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_MediaStreamAudioDestinationNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamAudioDestinationNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWith< + $Res> { + factory _$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWith( + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl value, + $Res Function(_$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl) + then) = + __$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({MediaStreamAudioSourceNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl> + implements + _$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWithImpl( + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl _value, + $Res Function(_$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as MediaStreamAudioSourceNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl + extends AudioNodeImplementor_MediaStreamAudioSourceNode { + const _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl(this.field0) + : super._(); + + @override + final MediaStreamAudioSourceNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.mediaStreamAudioSourceNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl> + get copyWith => + __$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWithImpl< + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return mediaStreamAudioSourceNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return mediaStreamAudioSourceNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamAudioSourceNode != null) { + return mediaStreamAudioSourceNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return mediaStreamAudioSourceNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return mediaStreamAudioSourceNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamAudioSourceNode != null) { + return mediaStreamAudioSourceNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_MediaStreamAudioSourceNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_MediaStreamAudioSourceNode( + final MediaStreamAudioSourceNode field0) = + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl; + const AudioNodeImplementor_MediaStreamAudioSourceNode._() : super._(); + + @override + MediaStreamAudioSourceNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_MediaStreamAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamAudioSourceNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWith< + $Res> { + factory _$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWith( + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl value, + $Res Function( + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl) + then) = + __$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWithImpl< + $Res>; + @useResult + $Res call({MediaStreamTrackAudioSourceNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWithImpl< + $Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl> + implements + _$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWith< + $Res> { + __$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWithImpl( + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl _value, + $Res Function(_$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl) + _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as MediaStreamTrackAudioSourceNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl + extends AudioNodeImplementor_MediaStreamTrackAudioSourceNode { + const _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl(this.field0) + : super._(); + + @override + final MediaStreamTrackAudioSourceNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.mediaStreamTrackAudioSourceNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other + is _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl> + get copyWith => + __$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWithImpl< + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl>( + this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return mediaStreamTrackAudioSourceNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return mediaStreamTrackAudioSourceNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamTrackAudioSourceNode != null) { + return mediaStreamTrackAudioSourceNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return mediaStreamTrackAudioSourceNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return mediaStreamTrackAudioSourceNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (mediaStreamTrackAudioSourceNode != null) { + return mediaStreamTrackAudioSourceNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_MediaStreamTrackAudioSourceNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_MediaStreamTrackAudioSourceNode( + final MediaStreamTrackAudioSourceNode field0) = + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl; + const AudioNodeImplementor_MediaStreamTrackAudioSourceNode._() : super._(); + + @override + MediaStreamTrackAudioSourceNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImplCopyWith< + _$AudioNodeImplementor_MediaStreamTrackAudioSourceNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_OscillatorNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_OscillatorNodeImplCopyWith( + _$AudioNodeImplementor_OscillatorNodeImpl value, + $Res Function(_$AudioNodeImplementor_OscillatorNodeImpl) then) = + __$$AudioNodeImplementor_OscillatorNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({OscillatorNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_OscillatorNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_OscillatorNodeImpl> + implements _$$AudioNodeImplementor_OscillatorNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_OscillatorNodeImplCopyWithImpl( + _$AudioNodeImplementor_OscillatorNodeImpl _value, + $Res Function(_$AudioNodeImplementor_OscillatorNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_OscillatorNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as OscillatorNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_OscillatorNodeImpl + extends AudioNodeImplementor_OscillatorNode { + const _$AudioNodeImplementor_OscillatorNodeImpl(this.field0) : super._(); + + @override + final OscillatorNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.oscillatorNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_OscillatorNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_OscillatorNodeImplCopyWith< + _$AudioNodeImplementor_OscillatorNodeImpl> + get copyWith => __$$AudioNodeImplementor_OscillatorNodeImplCopyWithImpl< + _$AudioNodeImplementor_OscillatorNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return oscillatorNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return oscillatorNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (oscillatorNode != null) { + return oscillatorNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return oscillatorNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return oscillatorNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (oscillatorNode != null) { + return oscillatorNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_OscillatorNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_OscillatorNode( + final OscillatorNode field0) = _$AudioNodeImplementor_OscillatorNodeImpl; + const AudioNodeImplementor_OscillatorNode._() : super._(); + + @override + OscillatorNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_OscillatorNodeImplCopyWith< + _$AudioNodeImplementor_OscillatorNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_PannerNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_PannerNodeImplCopyWith( + _$AudioNodeImplementor_PannerNodeImpl value, + $Res Function(_$AudioNodeImplementor_PannerNodeImpl) then) = + __$$AudioNodeImplementor_PannerNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({PannerNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_PannerNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_PannerNodeImpl> + implements _$$AudioNodeImplementor_PannerNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_PannerNodeImplCopyWithImpl( + _$AudioNodeImplementor_PannerNodeImpl _value, + $Res Function(_$AudioNodeImplementor_PannerNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_PannerNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as PannerNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_PannerNodeImpl + extends AudioNodeImplementor_PannerNode { + const _$AudioNodeImplementor_PannerNodeImpl(this.field0) : super._(); + + @override + final PannerNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.pannerNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_PannerNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_PannerNodeImplCopyWith< + _$AudioNodeImplementor_PannerNodeImpl> + get copyWith => __$$AudioNodeImplementor_PannerNodeImplCopyWithImpl< + _$AudioNodeImplementor_PannerNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return pannerNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return pannerNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (pannerNode != null) { + return pannerNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return pannerNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return pannerNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (pannerNode != null) { + return pannerNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_PannerNode extends AudioNodeImplementor { + const factory AudioNodeImplementor_PannerNode(final PannerNode field0) = + _$AudioNodeImplementor_PannerNodeImpl; + const AudioNodeImplementor_PannerNode._() : super._(); + + @override + PannerNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_PannerNodeImplCopyWith< + _$AudioNodeImplementor_PannerNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWith( + _$AudioNodeImplementor_ScriptProcessorNodeImpl value, + $Res Function(_$AudioNodeImplementor_ScriptProcessorNodeImpl) then) = + __$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({ScriptProcessorNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_ScriptProcessorNodeImpl> + implements _$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWithImpl( + _$AudioNodeImplementor_ScriptProcessorNodeImpl _value, + $Res Function(_$AudioNodeImplementor_ScriptProcessorNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_ScriptProcessorNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as ScriptProcessorNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_ScriptProcessorNodeImpl + extends AudioNodeImplementor_ScriptProcessorNode { + const _$AudioNodeImplementor_ScriptProcessorNodeImpl(this.field0) : super._(); + + @override + final ScriptProcessorNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.scriptProcessorNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_ScriptProcessorNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWith< + _$AudioNodeImplementor_ScriptProcessorNodeImpl> + get copyWith => + __$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWithImpl< + _$AudioNodeImplementor_ScriptProcessorNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return scriptProcessorNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return scriptProcessorNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (scriptProcessorNode != null) { + return scriptProcessorNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return scriptProcessorNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return scriptProcessorNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (scriptProcessorNode != null) { + return scriptProcessorNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_ScriptProcessorNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_ScriptProcessorNode( + final ScriptProcessorNode field0) = + _$AudioNodeImplementor_ScriptProcessorNodeImpl; + const AudioNodeImplementor_ScriptProcessorNode._() : super._(); + + @override + ScriptProcessorNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_ScriptProcessorNodeImplCopyWith< + _$AudioNodeImplementor_ScriptProcessorNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_StereoPannerNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_StereoPannerNodeImplCopyWith( + _$AudioNodeImplementor_StereoPannerNodeImpl value, + $Res Function(_$AudioNodeImplementor_StereoPannerNodeImpl) then) = + __$$AudioNodeImplementor_StereoPannerNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({StereoPannerNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_StereoPannerNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_StereoPannerNodeImpl> + implements _$$AudioNodeImplementor_StereoPannerNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_StereoPannerNodeImplCopyWithImpl( + _$AudioNodeImplementor_StereoPannerNodeImpl _value, + $Res Function(_$AudioNodeImplementor_StereoPannerNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_StereoPannerNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as StereoPannerNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_StereoPannerNodeImpl + extends AudioNodeImplementor_StereoPannerNode { + const _$AudioNodeImplementor_StereoPannerNodeImpl(this.field0) : super._(); + + @override + final StereoPannerNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.stereoPannerNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_StereoPannerNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_StereoPannerNodeImplCopyWith< + _$AudioNodeImplementor_StereoPannerNodeImpl> + get copyWith => __$$AudioNodeImplementor_StereoPannerNodeImplCopyWithImpl< + _$AudioNodeImplementor_StereoPannerNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return stereoPannerNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return stereoPannerNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (stereoPannerNode != null) { + return stereoPannerNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return stereoPannerNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return stereoPannerNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (stereoPannerNode != null) { + return stereoPannerNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_StereoPannerNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_StereoPannerNode( + final StereoPannerNode field0) = + _$AudioNodeImplementor_StereoPannerNodeImpl; + const AudioNodeImplementor_StereoPannerNode._() : super._(); + + @override + StereoPannerNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_StereoPannerNodeImplCopyWith< + _$AudioNodeImplementor_StereoPannerNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class _$$AudioNodeImplementor_WaveShaperNodeImplCopyWith<$Res> { + factory _$$AudioNodeImplementor_WaveShaperNodeImplCopyWith( + _$AudioNodeImplementor_WaveShaperNodeImpl value, + $Res Function(_$AudioNodeImplementor_WaveShaperNodeImpl) then) = + __$$AudioNodeImplementor_WaveShaperNodeImplCopyWithImpl<$Res>; + @useResult + $Res call({WaveShaperNode field0}); +} + +/// @nodoc +class __$$AudioNodeImplementor_WaveShaperNodeImplCopyWithImpl<$Res> + extends _$AudioNodeImplementorCopyWithImpl<$Res, + _$AudioNodeImplementor_WaveShaperNodeImpl> + implements _$$AudioNodeImplementor_WaveShaperNodeImplCopyWith<$Res> { + __$$AudioNodeImplementor_WaveShaperNodeImplCopyWithImpl( + _$AudioNodeImplementor_WaveShaperNodeImpl _value, + $Res Function(_$AudioNodeImplementor_WaveShaperNodeImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? field0 = null, + }) { + return _then(_$AudioNodeImplementor_WaveShaperNodeImpl( + null == field0 + ? _value.field0 + : field0 // ignore: cast_nullable_to_non_nullable + as WaveShaperNode, + )); + } +} + +/// @nodoc + +class _$AudioNodeImplementor_WaveShaperNodeImpl + extends AudioNodeImplementor_WaveShaperNode { + const _$AudioNodeImplementor_WaveShaperNodeImpl(this.field0) : super._(); + + @override + final WaveShaperNode field0; + + @override + String toString() { + return 'AudioNodeImplementor.waveShaperNode(field0: $field0)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$AudioNodeImplementor_WaveShaperNodeImpl && + (identical(other.field0, field0) || other.field0 == field0)); + } + + @override + int get hashCode => Object.hash(runtimeType, field0); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$AudioNodeImplementor_WaveShaperNodeImplCopyWith< + _$AudioNodeImplementor_WaveShaperNodeImpl> + get copyWith => __$$AudioNodeImplementor_WaveShaperNodeImplCopyWithImpl< + _$AudioNodeImplementor_WaveShaperNodeImpl>(this, _$identity); + + @override + @optionalTypeArgs + TResult when({ + required TResult Function(AnalyserNode field0) analyserNode, + required TResult Function(AudioBufferSourceNode field0) + audioBufferSourceNode, + required TResult Function(AudioDestinationNode field0) audioDestinationNode, + required TResult Function(AudioParam field0) audioParam, + required TResult Function(AudioWorkletNode field0) audioWorkletNode, + required TResult Function(BiquadFilterNode field0) biquadFilterNode, + required TResult Function(ChannelMergerNode field0) channelMergerNode, + required TResult Function(ChannelSplitterNode field0) channelSplitterNode, + required TResult Function(ConstantSourceNode field0) constantSourceNode, + required TResult Function(ConvolverNode field0) convolverNode, + required TResult Function(DelayNode field0) delayNode, + required TResult Function(DynamicsCompressorNode field0) + dynamicsCompressorNode, + required TResult Function(GainNode field0) gainNode, + required TResult Function(IirFilterNode field0) iirFilterNode, + required TResult Function(MediaElementAudioSourceNode field0) + mediaElementAudioSourceNode, + required TResult Function(MediaStreamAudioDestinationNode field0) + mediaStreamAudioDestinationNode, + required TResult Function(MediaStreamAudioSourceNode field0) + mediaStreamAudioSourceNode, + required TResult Function(MediaStreamTrackAudioSourceNode field0) + mediaStreamTrackAudioSourceNode, + required TResult Function(OscillatorNode field0) oscillatorNode, + required TResult Function(PannerNode field0) pannerNode, + required TResult Function(ScriptProcessorNode field0) scriptProcessorNode, + required TResult Function(StereoPannerNode field0) stereoPannerNode, + required TResult Function(WaveShaperNode field0) waveShaperNode, + }) { + return waveShaperNode(field0); + } + + @override + @optionalTypeArgs + TResult? whenOrNull({ + TResult? Function(AnalyserNode field0)? analyserNode, + TResult? Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult? Function(AudioDestinationNode field0)? audioDestinationNode, + TResult? Function(AudioParam field0)? audioParam, + TResult? Function(AudioWorkletNode field0)? audioWorkletNode, + TResult? Function(BiquadFilterNode field0)? biquadFilterNode, + TResult? Function(ChannelMergerNode field0)? channelMergerNode, + TResult? Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult? Function(ConstantSourceNode field0)? constantSourceNode, + TResult? Function(ConvolverNode field0)? convolverNode, + TResult? Function(DelayNode field0)? delayNode, + TResult? Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult? Function(GainNode field0)? gainNode, + TResult? Function(IirFilterNode field0)? iirFilterNode, + TResult? Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult? Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult? Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult? Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult? Function(OscillatorNode field0)? oscillatorNode, + TResult? Function(PannerNode field0)? pannerNode, + TResult? Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult? Function(StereoPannerNode field0)? stereoPannerNode, + TResult? Function(WaveShaperNode field0)? waveShaperNode, + }) { + return waveShaperNode?.call(field0); + } + + @override + @optionalTypeArgs + TResult maybeWhen({ + TResult Function(AnalyserNode field0)? analyserNode, + TResult Function(AudioBufferSourceNode field0)? audioBufferSourceNode, + TResult Function(AudioDestinationNode field0)? audioDestinationNode, + TResult Function(AudioParam field0)? audioParam, + TResult Function(AudioWorkletNode field0)? audioWorkletNode, + TResult Function(BiquadFilterNode field0)? biquadFilterNode, + TResult Function(ChannelMergerNode field0)? channelMergerNode, + TResult Function(ChannelSplitterNode field0)? channelSplitterNode, + TResult Function(ConstantSourceNode field0)? constantSourceNode, + TResult Function(ConvolverNode field0)? convolverNode, + TResult Function(DelayNode field0)? delayNode, + TResult Function(DynamicsCompressorNode field0)? dynamicsCompressorNode, + TResult Function(GainNode field0)? gainNode, + TResult Function(IirFilterNode field0)? iirFilterNode, + TResult Function(MediaElementAudioSourceNode field0)? + mediaElementAudioSourceNode, + TResult Function(MediaStreamAudioDestinationNode field0)? + mediaStreamAudioDestinationNode, + TResult Function(MediaStreamAudioSourceNode field0)? + mediaStreamAudioSourceNode, + TResult Function(MediaStreamTrackAudioSourceNode field0)? + mediaStreamTrackAudioSourceNode, + TResult Function(OscillatorNode field0)? oscillatorNode, + TResult Function(PannerNode field0)? pannerNode, + TResult Function(ScriptProcessorNode field0)? scriptProcessorNode, + TResult Function(StereoPannerNode field0)? stereoPannerNode, + TResult Function(WaveShaperNode field0)? waveShaperNode, + required TResult orElse(), + }) { + if (waveShaperNode != null) { + return waveShaperNode(field0); + } + return orElse(); + } + + @override + @optionalTypeArgs + TResult map({ + required TResult Function(AudioNodeImplementor_AnalyserNode value) + analyserNode, + required TResult Function(AudioNodeImplementor_AudioBufferSourceNode value) + audioBufferSourceNode, + required TResult Function(AudioNodeImplementor_AudioDestinationNode value) + audioDestinationNode, + required TResult Function(AudioNodeImplementor_AudioParam value) audioParam, + required TResult Function(AudioNodeImplementor_AudioWorkletNode value) + audioWorkletNode, + required TResult Function(AudioNodeImplementor_BiquadFilterNode value) + biquadFilterNode, + required TResult Function(AudioNodeImplementor_ChannelMergerNode value) + channelMergerNode, + required TResult Function(AudioNodeImplementor_ChannelSplitterNode value) + channelSplitterNode, + required TResult Function(AudioNodeImplementor_ConstantSourceNode value) + constantSourceNode, + required TResult Function(AudioNodeImplementor_ConvolverNode value) + convolverNode, + required TResult Function(AudioNodeImplementor_DelayNode value) delayNode, + required TResult Function(AudioNodeImplementor_DynamicsCompressorNode value) + dynamicsCompressorNode, + required TResult Function(AudioNodeImplementor_GainNode value) gainNode, + required TResult Function(AudioNodeImplementor_IIRFilterNode value) + iirFilterNode, + required TResult Function( + AudioNodeImplementor_MediaElementAudioSourceNode value) + mediaElementAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value) + mediaStreamAudioDestinationNode, + required TResult Function( + AudioNodeImplementor_MediaStreamAudioSourceNode value) + mediaStreamAudioSourceNode, + required TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value) + mediaStreamTrackAudioSourceNode, + required TResult Function(AudioNodeImplementor_OscillatorNode value) + oscillatorNode, + required TResult Function(AudioNodeImplementor_PannerNode value) pannerNode, + required TResult Function(AudioNodeImplementor_ScriptProcessorNode value) + scriptProcessorNode, + required TResult Function(AudioNodeImplementor_StereoPannerNode value) + stereoPannerNode, + required TResult Function(AudioNodeImplementor_WaveShaperNode value) + waveShaperNode, + }) { + return waveShaperNode(this); + } + + @override + @optionalTypeArgs + TResult? mapOrNull({ + TResult? Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult? Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult? Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult? Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult? Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult? Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult? Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult? Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult? Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult? Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult? Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult? Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult? Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult? Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult? Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult? Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult? Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult? Function(AudioNodeImplementor_OscillatorNode value)? + oscillatorNode, + TResult? Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult? Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult? Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult? Function(AudioNodeImplementor_WaveShaperNode value)? + waveShaperNode, + }) { + return waveShaperNode?.call(this); + } + + @override + @optionalTypeArgs + TResult maybeMap({ + TResult Function(AudioNodeImplementor_AnalyserNode value)? analyserNode, + TResult Function(AudioNodeImplementor_AudioBufferSourceNode value)? + audioBufferSourceNode, + TResult Function(AudioNodeImplementor_AudioDestinationNode value)? + audioDestinationNode, + TResult Function(AudioNodeImplementor_AudioParam value)? audioParam, + TResult Function(AudioNodeImplementor_AudioWorkletNode value)? + audioWorkletNode, + TResult Function(AudioNodeImplementor_BiquadFilterNode value)? + biquadFilterNode, + TResult Function(AudioNodeImplementor_ChannelMergerNode value)? + channelMergerNode, + TResult Function(AudioNodeImplementor_ChannelSplitterNode value)? + channelSplitterNode, + TResult Function(AudioNodeImplementor_ConstantSourceNode value)? + constantSourceNode, + TResult Function(AudioNodeImplementor_ConvolverNode value)? convolverNode, + TResult Function(AudioNodeImplementor_DelayNode value)? delayNode, + TResult Function(AudioNodeImplementor_DynamicsCompressorNode value)? + dynamicsCompressorNode, + TResult Function(AudioNodeImplementor_GainNode value)? gainNode, + TResult Function(AudioNodeImplementor_IIRFilterNode value)? iirFilterNode, + TResult Function(AudioNodeImplementor_MediaElementAudioSourceNode value)? + mediaElementAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamAudioDestinationNode value)? + mediaStreamAudioDestinationNode, + TResult Function(AudioNodeImplementor_MediaStreamAudioSourceNode value)? + mediaStreamAudioSourceNode, + TResult Function( + AudioNodeImplementor_MediaStreamTrackAudioSourceNode value)? + mediaStreamTrackAudioSourceNode, + TResult Function(AudioNodeImplementor_OscillatorNode value)? oscillatorNode, + TResult Function(AudioNodeImplementor_PannerNode value)? pannerNode, + TResult Function(AudioNodeImplementor_ScriptProcessorNode value)? + scriptProcessorNode, + TResult Function(AudioNodeImplementor_StereoPannerNode value)? + stereoPannerNode, + TResult Function(AudioNodeImplementor_WaveShaperNode value)? waveShaperNode, + required TResult orElse(), + }) { + if (waveShaperNode != null) { + return waveShaperNode(this); + } + return orElse(); + } +} + +abstract class AudioNodeImplementor_WaveShaperNode + extends AudioNodeImplementor { + const factory AudioNodeImplementor_WaveShaperNode( + final WaveShaperNode field0) = _$AudioNodeImplementor_WaveShaperNodeImpl; + const AudioNodeImplementor_WaveShaperNode._() : super._(); + + @override + WaveShaperNode get field0; + @JsonKey(ignore: true) + _$$AudioNodeImplementor_WaveShaperNodeImplCopyWith< + _$AudioNodeImplementor_WaveShaperNodeImpl> + get copyWith => throw _privateConstructorUsedError; +} diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.io.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.io.dart index 9822e3c1e6..d474bca774 100644 --- a/frb_example/integrate_third_party/lib/src/rust/frb_generated.io.dart +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.io.dart @@ -191,6 +191,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AnyhowException dco_decode_AnyhowException(dynamic raw); + @protected + AnalyserNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + dynamic raw); + + @protected + AudioBufferSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + dynamic raw); + + @protected + AudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + dynamic raw); + + @protected + AudioParam + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + dynamic raw); + + @protected + AudioWorkletNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + dynamic raw); + + @protected + BiquadFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + dynamic raw); + + @protected + ChannelMergerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + dynamic raw); + + @protected + ChannelSplitterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + dynamic raw); + + @protected + ConstantSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + dynamic raw); + + @protected + ConvolverNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + dynamic raw); + + @protected + DelayNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + dynamic raw); + + @protected + DynamicsCompressorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + dynamic raw); + + @protected + GainNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + dynamic raw); + + @protected + IirFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + dynamic raw); + + @protected + MediaElementAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + dynamic raw); + + @protected + MediaStreamAudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + dynamic raw); + + @protected + MediaStreamAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + dynamic raw); + + @protected + MediaStreamTrackAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + dynamic raw); + + @protected + OscillatorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + dynamic raw); + + @protected + PannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + dynamic raw); + + @protected + ScriptProcessorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + dynamic raw); + + @protected + StereoPannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + dynamic raw); + + @protected + WaveShaperNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + dynamic raw); + @protected AnalyserNode dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -859,12 +974,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected String dco_decode_String(dynamic raw); + @protected + AnalyserNodeExt dco_decode_TraitDef_AnalyserNodeExt(dynamic raw); + + @protected + AudioBufferSourceNodeExt dco_decode_TraitDef_AudioBufferSourceNodeExt( + dynamic raw); + @protected AudioContextExt dco_decode_TraitDef_AudioContextExt(dynamic raw); + @protected + AudioDestinationNodeExt dco_decode_TraitDef_AudioDestinationNodeExt( + dynamic raw); + @protected AudioNode dco_decode_TraitDef_AudioNode(dynamic raw); + @protected + AudioParamExt dco_decode_TraitDef_AudioParamExt(dynamic raw); + @protected AudioScheduledSourceNode dco_decode_TraitDef_AudioScheduledSourceNode( dynamic raw); @@ -875,6 +1004,67 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BaseAudioContext dco_decode_TraitDef_BaseAudioContext(dynamic raw); + @protected + BiquadFilterNodeExt dco_decode_TraitDef_BiquadFilterNodeExt(dynamic raw); + + @protected + ChannelMergerNodeExt dco_decode_TraitDef_ChannelMergerNodeExt(dynamic raw); + + @protected + ChannelSplitterNodeExt dco_decode_TraitDef_ChannelSplitterNodeExt( + dynamic raw); + + @protected + ConstantSourceNodeExt dco_decode_TraitDef_ConstantSourceNodeExt(dynamic raw); + + @protected + ConvolverNodeExt dco_decode_TraitDef_ConvolverNodeExt(dynamic raw); + + @protected + DelayNodeExt dco_decode_TraitDef_DelayNodeExt(dynamic raw); + + @protected + DynamicsCompressorNodeExt dco_decode_TraitDef_DynamicsCompressorNodeExt( + dynamic raw); + + @protected + GainNodeExt dco_decode_TraitDef_GainNodeExt(dynamic raw); + + @protected + IIRFilterNodeExt dco_decode_TraitDef_IIRFilterNodeExt(dynamic raw); + + @protected + MediaElementAudioSourceNodeExt + dco_decode_TraitDef_MediaElementAudioSourceNodeExt(dynamic raw); + + @protected + MediaStreamAudioDestinationNodeExt + dco_decode_TraitDef_MediaStreamAudioDestinationNodeExt(dynamic raw); + + @protected + MediaStreamAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamAudioSourceNodeExt(dynamic raw); + + @protected + MediaStreamTrackAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamTrackAudioSourceNodeExt(dynamic raw); + + @protected + OscillatorNodeExt dco_decode_TraitDef_OscillatorNodeExt(dynamic raw); + + @protected + PannerNodeExt dco_decode_TraitDef_PannerNodeExt(dynamic raw); + + @protected + ScriptProcessorNodeExt dco_decode_TraitDef_ScriptProcessorNodeExt( + dynamic raw); + + @protected + StereoPannerNodeExt dco_decode_TraitDef_StereoPannerNodeExt(dynamic raw); + + @protected + WaveShaperNodeExt dco_decode_TraitDef_WaveShaperNodeExt(dynamic raw); + @protected AudioBufferOptions dco_decode_audio_buffer_options(dynamic raw); @@ -892,6 +1082,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AudioContextState dco_decode_audio_context_state(dynamic raw); + @protected + AudioNodeImplementor dco_decode_audio_node_implementor(dynamic raw); + @protected AudioParamDescriptor dco_decode_audio_param_descriptor(dynamic raw); @@ -914,6 +1107,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AudioContextOptions dco_decode_box_autoadd_audio_context_options(dynamic raw); + @protected + AudioNodeImplementor dco_decode_box_autoadd_audio_node_implementor( + dynamic raw); + @protected AudioParamDescriptor dco_decode_box_autoadd_audio_param_descriptor( dynamic raw); @@ -1013,6 +1210,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AnyhowException sse_decode_AnyhowException(SseDeserializer deserializer); + @protected + AnalyserNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + SseDeserializer deserializer); + + @protected + AudioBufferSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + SseDeserializer deserializer); + + @protected + AudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + SseDeserializer deserializer); + + @protected + AudioParam + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + SseDeserializer deserializer); + + @protected + AudioWorkletNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + SseDeserializer deserializer); + + @protected + BiquadFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + SseDeserializer deserializer); + + @protected + ChannelMergerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + SseDeserializer deserializer); + + @protected + ChannelSplitterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + SseDeserializer deserializer); + + @protected + ConstantSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + SseDeserializer deserializer); + + @protected + ConvolverNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + SseDeserializer deserializer); + + @protected + DelayNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + SseDeserializer deserializer); + + @protected + DynamicsCompressorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + SseDeserializer deserializer); + + @protected + GainNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + SseDeserializer deserializer); + + @protected + IirFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + SseDeserializer deserializer); + + @protected + MediaElementAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + SseDeserializer deserializer); + + @protected + MediaStreamAudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + SseDeserializer deserializer); + + @protected + MediaStreamAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + SseDeserializer deserializer); + + @protected + MediaStreamTrackAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + SseDeserializer deserializer); + + @protected + OscillatorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + SseDeserializer deserializer); + + @protected + PannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + SseDeserializer deserializer); + + @protected + ScriptProcessorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + SseDeserializer deserializer); + + @protected + StereoPannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + SseDeserializer deserializer); + + @protected + WaveShaperNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + SseDeserializer deserializer); + @protected AnalyserNode sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -1701,6 +2013,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { AudioContextState sse_decode_audio_context_state( SseDeserializer deserializer); + @protected + AudioNodeImplementor sse_decode_audio_node_implementor( + SseDeserializer deserializer); + @protected AudioParamDescriptor sse_decode_audio_param_descriptor( SseDeserializer deserializer); @@ -1726,6 +2042,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { AudioContextOptions sse_decode_box_autoadd_audio_context_options( SseDeserializer deserializer); + @protected + AudioNodeImplementor sse_decode_box_autoadd_audio_node_implementor( + SseDeserializer deserializer); + @protected AudioParamDescriptor sse_decode_box_autoadd_audio_param_descriptor( SseDeserializer deserializer); @@ -1834,6 +2154,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_AnyhowException( AnyhowException self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + AnalyserNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + AudioBufferSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + AudioDestinationNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + AudioParam self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + AudioWorkletNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + BiquadFilterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + ChannelMergerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + ChannelSplitterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + ConstantSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + ConvolverNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + DelayNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + DynamicsCompressorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + GainNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + IirFilterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + MediaElementAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + MediaStreamAudioDestinationNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + MediaStreamAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + MediaStreamTrackAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + OscillatorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + PannerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + ScriptProcessorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + StereoPannerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + WaveShaperNode self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -2522,6 +2957,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_audio_context_state( AudioContextState self, SseSerializer serializer); + @protected + void sse_encode_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer); + @protected void sse_encode_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer); @@ -2549,6 +2988,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_audio_context_options( AudioContextOptions self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer); diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.web.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.web.dart index bbbd228f6a..016a020eaf 100644 --- a/frb_example/integrate_third_party/lib/src/rust/frb_generated.web.dart +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.web.dart @@ -193,6 +193,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AnyhowException dco_decode_AnyhowException(dynamic raw); + @protected + AnalyserNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + dynamic raw); + + @protected + AudioBufferSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + dynamic raw); + + @protected + AudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + dynamic raw); + + @protected + AudioParam + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + dynamic raw); + + @protected + AudioWorkletNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + dynamic raw); + + @protected + BiquadFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + dynamic raw); + + @protected + ChannelMergerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + dynamic raw); + + @protected + ChannelSplitterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + dynamic raw); + + @protected + ConstantSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + dynamic raw); + + @protected + ConvolverNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + dynamic raw); + + @protected + DelayNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + dynamic raw); + + @protected + DynamicsCompressorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + dynamic raw); + + @protected + GainNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + dynamic raw); + + @protected + IirFilterNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + dynamic raw); + + @protected + MediaElementAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + dynamic raw); + + @protected + MediaStreamAudioDestinationNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + dynamic raw); + + @protected + MediaStreamAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + dynamic raw); + + @protected + MediaStreamTrackAudioSourceNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + dynamic raw); + + @protected + OscillatorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + dynamic raw); + + @protected + PannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + dynamic raw); + + @protected + ScriptProcessorNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + dynamic raw); + + @protected + StereoPannerNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + dynamic raw); + + @protected + WaveShaperNode + dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + dynamic raw); + @protected AnalyserNode dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -861,12 +976,26 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected String dco_decode_String(dynamic raw); + @protected + AnalyserNodeExt dco_decode_TraitDef_AnalyserNodeExt(dynamic raw); + + @protected + AudioBufferSourceNodeExt dco_decode_TraitDef_AudioBufferSourceNodeExt( + dynamic raw); + @protected AudioContextExt dco_decode_TraitDef_AudioContextExt(dynamic raw); + @protected + AudioDestinationNodeExt dco_decode_TraitDef_AudioDestinationNodeExt( + dynamic raw); + @protected AudioNode dco_decode_TraitDef_AudioNode(dynamic raw); + @protected + AudioParamExt dco_decode_TraitDef_AudioParamExt(dynamic raw); + @protected AudioScheduledSourceNode dco_decode_TraitDef_AudioScheduledSourceNode( dynamic raw); @@ -877,6 +1006,67 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected BaseAudioContext dco_decode_TraitDef_BaseAudioContext(dynamic raw); + @protected + BiquadFilterNodeExt dco_decode_TraitDef_BiquadFilterNodeExt(dynamic raw); + + @protected + ChannelMergerNodeExt dco_decode_TraitDef_ChannelMergerNodeExt(dynamic raw); + + @protected + ChannelSplitterNodeExt dco_decode_TraitDef_ChannelSplitterNodeExt( + dynamic raw); + + @protected + ConstantSourceNodeExt dco_decode_TraitDef_ConstantSourceNodeExt(dynamic raw); + + @protected + ConvolverNodeExt dco_decode_TraitDef_ConvolverNodeExt(dynamic raw); + + @protected + DelayNodeExt dco_decode_TraitDef_DelayNodeExt(dynamic raw); + + @protected + DynamicsCompressorNodeExt dco_decode_TraitDef_DynamicsCompressorNodeExt( + dynamic raw); + + @protected + GainNodeExt dco_decode_TraitDef_GainNodeExt(dynamic raw); + + @protected + IIRFilterNodeExt dco_decode_TraitDef_IIRFilterNodeExt(dynamic raw); + + @protected + MediaElementAudioSourceNodeExt + dco_decode_TraitDef_MediaElementAudioSourceNodeExt(dynamic raw); + + @protected + MediaStreamAudioDestinationNodeExt + dco_decode_TraitDef_MediaStreamAudioDestinationNodeExt(dynamic raw); + + @protected + MediaStreamAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamAudioSourceNodeExt(dynamic raw); + + @protected + MediaStreamTrackAudioSourceNodeExt + dco_decode_TraitDef_MediaStreamTrackAudioSourceNodeExt(dynamic raw); + + @protected + OscillatorNodeExt dco_decode_TraitDef_OscillatorNodeExt(dynamic raw); + + @protected + PannerNodeExt dco_decode_TraitDef_PannerNodeExt(dynamic raw); + + @protected + ScriptProcessorNodeExt dco_decode_TraitDef_ScriptProcessorNodeExt( + dynamic raw); + + @protected + StereoPannerNodeExt dco_decode_TraitDef_StereoPannerNodeExt(dynamic raw); + + @protected + WaveShaperNodeExt dco_decode_TraitDef_WaveShaperNodeExt(dynamic raw); + @protected AudioBufferOptions dco_decode_audio_buffer_options(dynamic raw); @@ -894,6 +1084,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AudioContextState dco_decode_audio_context_state(dynamic raw); + @protected + AudioNodeImplementor dco_decode_audio_node_implementor(dynamic raw); + @protected AudioParamDescriptor dco_decode_audio_param_descriptor(dynamic raw); @@ -916,6 +1109,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AudioContextOptions dco_decode_box_autoadd_audio_context_options(dynamic raw); + @protected + AudioNodeImplementor dco_decode_box_autoadd_audio_node_implementor( + dynamic raw); + @protected AudioParamDescriptor dco_decode_box_autoadd_audio_param_descriptor( dynamic raw); @@ -1015,6 +1212,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected AnyhowException sse_decode_AnyhowException(SseDeserializer deserializer); + @protected + AnalyserNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + SseDeserializer deserializer); + + @protected + AudioBufferSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + SseDeserializer deserializer); + + @protected + AudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + SseDeserializer deserializer); + + @protected + AudioParam + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + SseDeserializer deserializer); + + @protected + AudioWorkletNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + SseDeserializer deserializer); + + @protected + BiquadFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + SseDeserializer deserializer); + + @protected + ChannelMergerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + SseDeserializer deserializer); + + @protected + ChannelSplitterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + SseDeserializer deserializer); + + @protected + ConstantSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + SseDeserializer deserializer); + + @protected + ConvolverNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + SseDeserializer deserializer); + + @protected + DelayNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + SseDeserializer deserializer); + + @protected + DynamicsCompressorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + SseDeserializer deserializer); + + @protected + GainNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + SseDeserializer deserializer); + + @protected + IirFilterNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + SseDeserializer deserializer); + + @protected + MediaElementAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + SseDeserializer deserializer); + + @protected + MediaStreamAudioDestinationNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + SseDeserializer deserializer); + + @protected + MediaStreamAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + SseDeserializer deserializer); + + @protected + MediaStreamTrackAudioSourceNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + SseDeserializer deserializer); + + @protected + OscillatorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + SseDeserializer deserializer); + + @protected + PannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + SseDeserializer deserializer); + + @protected + ScriptProcessorNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + SseDeserializer deserializer); + + @protected + StereoPannerNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + SseDeserializer deserializer); + + @protected + WaveShaperNode + sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + SseDeserializer deserializer); + @protected AnalyserNode sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -1703,6 +2015,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { AudioContextState sse_decode_audio_context_state( SseDeserializer deserializer); + @protected + AudioNodeImplementor sse_decode_audio_node_implementor( + SseDeserializer deserializer); + @protected AudioParamDescriptor sse_decode_audio_param_descriptor( SseDeserializer deserializer); @@ -1728,6 +2044,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { AudioContextOptions sse_decode_box_autoadd_audio_context_options( SseDeserializer deserializer); + @protected + AudioNodeImplementor sse_decode_box_autoadd_audio_node_implementor( + SseDeserializer deserializer); + @protected AudioParamDescriptor sse_decode_box_autoadd_audio_param_descriptor( SseDeserializer deserializer); @@ -1836,6 +2156,121 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_AnyhowException( AnyhowException self, SseSerializer serializer); + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + AnalyserNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + AudioBufferSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + AudioDestinationNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + AudioParam self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( + AudioWorkletNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + BiquadFilterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + ChannelMergerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + ChannelSplitterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + ConstantSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + ConvolverNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + DelayNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + DynamicsCompressorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + GainNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + IirFilterNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + MediaElementAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + MediaStreamAudioDestinationNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + MediaStreamAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + MediaStreamTrackAudioSourceNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + OscillatorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + PannerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + ScriptProcessorNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + StereoPannerNode self, SseSerializer serializer); + + @protected + void + sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + WaveShaperNode self, SseSerializer serializer); + @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( @@ -2524,6 +2959,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_audio_context_state( AudioContextState self, SseSerializer serializer); + @protected + void sse_encode_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer); + @protected void sse_encode_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer); @@ -2551,6 +2990,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_audio_context_options( AudioContextOptions self, SseSerializer serializer); + @protected + void sse_encode_box_autoadd_audio_node_implementor( + AudioNodeImplementor self, SseSerializer serializer); + @protected void sse_encode_box_autoadd_audio_param_descriptor( AudioParamDescriptor self, SseSerializer serializer); diff --git a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart index 6fed66454f..20ea7b977c 100644 --- a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart +++ b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart @@ -3,6 +3,7 @@ // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import +import '../api/override_web_audio_api.dart'; import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'web_audio_api/node.dart'; @@ -82,7 +83,7 @@ abstract class AudioListener { } // Rust type: RustOpaqueMoi> -abstract class AudioParam implements AudioNode { +abstract class AudioParam implements AudioNode, AudioParamExt { /// Current value of the automation rate of the AudioParam Future automationRate(); diff --git a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart index f2dd164355..85c77d8fa4 100644 --- a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart +++ b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart @@ -3,16 +3,17 @@ // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import +import '../../api/override_web_audio_api.dart'; import '../../frb_generated.dart'; import '../web_audio_api.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored because they have generic arguments: `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `connect`, `set_onended`, `set_onended`, `set_onended`, `set_onended` +// These functions are ignored because they have generic arguments: `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect`, `connect`, `connect`, `set_onended`, `set_onended`, `set_onended`, `set_onended` // These types are ignored because they are not used by any `pub` functions: `AnalyserOptions`, `AudioBufferSourceOptions`, `AudioNodeOptions`, `BiquadFilterOptions`, `ChannelConfig`, `ChannelMergerOptions`, `ChannelSplitterOptions`, `ConstantSourceOptions`, `ConvolverOptions`, `DelayOptions`, `DynamicsCompressorOptions`, `GainOptions`, `IIRFilterOptions`, `MediaElementAudioSourceOptions`, `MediaStreamAudioSourceOptions`, `MediaStreamRenderer`, `MediaStreamTrackAudioSourceOptions`, `OscillatorOptions`, `PannerOptions`, `ScriptProcessorOptions`, `StereoPannerOptions`, `WaveShaperOptions` // These functions are ignored: `channel_config`, `channel_count_mode`, `channel_count`, `channel_interpretation`, `clear_onprocessorerror`, `context`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output_to_input`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest_from_output`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_dest`, `disconnect_output`, `disconnect`, `number_of_inputs`, `number_of_outputs`, `registration`, `set_channel_count_mode`, `set_channel_count`, `set_channel_interpretation`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror`, `set_onprocessorerror` // Rust type: RustOpaqueMoi> -abstract class AnalyserNode implements AudioNode { +abstract class AnalyserNode implements AnalyserNodeExt, AudioNode { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -144,7 +145,7 @@ abstract class AnalyserNode implements AudioNode { // Rust type: RustOpaqueMoi> abstract class AudioBufferSourceNode - implements AudioNode, AudioScheduledSourceNode { + implements AudioBufferSourceNodeExt, AudioNode, AudioScheduledSourceNode { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -286,7 +287,8 @@ abstract class AudioBufferSourceNode } // Rust type: RustOpaqueMoi> -abstract class AudioDestinationNode implements AudioNode { +abstract class AudioDestinationNode + implements AudioDestinationNodeExt, AudioNode { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -353,7 +355,7 @@ abstract class AudioDestinationNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class BiquadFilterNode implements AudioNode { +abstract class BiquadFilterNode implements AudioNode, BiquadFilterNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -425,7 +427,7 @@ abstract class BiquadFilterNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class ChannelMergerNode implements AudioNode { +abstract class ChannelMergerNode implements AudioNode, ChannelMergerNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -487,7 +489,8 @@ abstract class ChannelMergerNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class ChannelSplitterNode implements AudioNode { +abstract class ChannelSplitterNode + implements AudioNode, ChannelSplitterNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -550,7 +553,7 @@ abstract class ChannelSplitterNode implements AudioNode { // Rust type: RustOpaqueMoi> abstract class ConstantSourceNode - implements AudioNode, AudioScheduledSourceNode { + implements AudioNode, AudioScheduledSourceNode, ConstantSourceNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -643,7 +646,7 @@ abstract class ConstantSourceNode } // Rust type: RustOpaqueMoi> -abstract class ConvolverNode implements AudioNode { +abstract class ConvolverNode implements AudioNode, ConvolverNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -719,7 +722,7 @@ abstract class ConvolverNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class DelayNode implements AudioNode { +abstract class DelayNode implements AudioNode, DelayNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -781,7 +784,8 @@ abstract class DelayNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class DynamicsCompressorNode implements AudioNode { +abstract class DynamicsCompressorNode + implements AudioNode, DynamicsCompressorNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -845,7 +849,7 @@ abstract class DynamicsCompressorNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class GainNode implements AudioNode { +abstract class GainNode implements AudioNode, GainNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -907,7 +911,7 @@ abstract class GainNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class IirFilterNode implements AudioNode { +abstract class IirFilterNode implements AudioNode, IIRFilterNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -969,7 +973,8 @@ abstract class IirFilterNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class MediaElementAudioSourceNode implements AudioNode { +abstract class MediaElementAudioSourceNode + implements AudioNode, MediaElementAudioSourceNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1031,7 +1036,8 @@ abstract class MediaElementAudioSourceNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class MediaStreamAudioDestinationNode implements AudioNode { +abstract class MediaStreamAudioDestinationNode + implements AudioNode, MediaStreamAudioDestinationNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1097,7 +1103,8 @@ abstract class MediaStreamAudioDestinationNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class MediaStreamAudioSourceNode implements AudioNode { +abstract class MediaStreamAudioSourceNode + implements AudioNode, MediaStreamAudioSourceNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1159,7 +1166,8 @@ abstract class MediaStreamAudioSourceNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class MediaStreamTrackAudioSourceNode implements AudioNode { +abstract class MediaStreamTrackAudioSourceNode + implements AudioNode, MediaStreamTrackAudioSourceNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1221,7 +1229,8 @@ abstract class MediaStreamTrackAudioSourceNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class OscillatorNode implements AudioNode, AudioScheduledSourceNode { +abstract class OscillatorNode + implements AudioNode, AudioScheduledSourceNode, OscillatorNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1334,7 +1343,7 @@ abstract class OscillatorNode implements AudioNode, AudioScheduledSourceNode { } // Rust type: RustOpaqueMoi> -abstract class PannerNode implements AudioNode { +abstract class PannerNode implements AudioNode, PannerNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1454,7 +1463,8 @@ abstract class PannerNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class ScriptProcessorNode implements AudioNode { +abstract class ScriptProcessorNode + implements AudioNode, ScriptProcessorNodeExt { Future bufferSize(); /// Config for up/down-mixing of input channels for this node. @@ -1521,7 +1531,7 @@ abstract class ScriptProcessorNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class StereoPannerNode implements AudioNode { +abstract class StereoPannerNode implements AudioNode, StereoPannerNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. @@ -1583,7 +1593,7 @@ abstract class StereoPannerNode implements AudioNode { } // Rust type: RustOpaqueMoi> -abstract class WaveShaperNode implements AudioNode { +abstract class WaveShaperNode implements AudioNode, WaveShaperNodeExt { /// Config for up/down-mixing of input channels for this node. /// /// Only when implementing the [`AudioNode`] trait manually, this struct is of any concern. diff --git a/frb_example/integrate_third_party/rust/src/frb_generated.rs b/frb_example/integrate_third_party/rust/src/frb_generated.rs index 17c0f94f68..44341e3907 100644 --- a/frb_example/integrate_third_party/rust/src/frb_generated.rs +++ b/frb_example/integrate_third_party/rust/src/frb_generated.rs @@ -14211,6 +14211,425 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); +// Section: extra_from_parser + +pub enum AudioNodeImplementor { + AnalyserNode(RustAutoOpaque), + AudioBufferSourceNode(RustAutoOpaque), + AudioDestinationNode(RustAutoOpaque), + AudioParam(RustAutoOpaque), + AudioWorkletNode(RustAutoOpaque), + BiquadFilterNode(RustAutoOpaque), + ChannelMergerNode(RustAutoOpaque), + ChannelSplitterNode(RustAutoOpaque), + ConstantSourceNode(RustAutoOpaque), + ConvolverNode(RustAutoOpaque), + DelayNode(RustAutoOpaque), + DynamicsCompressorNode(RustAutoOpaque), + GainNode(RustAutoOpaque), + IIRFilterNode(RustAutoOpaque), + MediaElementAudioSourceNode(RustAutoOpaque), + MediaStreamAudioDestinationNode(RustAutoOpaque), + MediaStreamAudioSourceNode(RustAutoOpaque), + MediaStreamTrackAudioSourceNode(RustAutoOpaque), + OscillatorNode(RustAutoOpaque), + PannerNode(RustAutoOpaque), + ScriptProcessorNode(RustAutoOpaque), + StereoPannerNode(RustAutoOpaque), + WaveShaperNode(RustAutoOpaque), +} + +impl AudioNodeImplementor { + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_read(&self) -> AudioNodeRwLockReadGuard { + match self { + Self::AnalyserNode(inner) => { + AudioNodeRwLockReadGuard::AnalyserNode(inner.blocking_read()) + } + Self::AudioBufferSourceNode(inner) => { + AudioNodeRwLockReadGuard::AudioBufferSourceNode(inner.blocking_read()) + } + Self::AudioDestinationNode(inner) => { + AudioNodeRwLockReadGuard::AudioDestinationNode(inner.blocking_read()) + } + Self::AudioParam(inner) => AudioNodeRwLockReadGuard::AudioParam(inner.blocking_read()), + Self::AudioWorkletNode(inner) => { + AudioNodeRwLockReadGuard::AudioWorkletNode(inner.blocking_read()) + } + Self::BiquadFilterNode(inner) => { + AudioNodeRwLockReadGuard::BiquadFilterNode(inner.blocking_read()) + } + Self::ChannelMergerNode(inner) => { + AudioNodeRwLockReadGuard::ChannelMergerNode(inner.blocking_read()) + } + Self::ChannelSplitterNode(inner) => { + AudioNodeRwLockReadGuard::ChannelSplitterNode(inner.blocking_read()) + } + Self::ConstantSourceNode(inner) => { + AudioNodeRwLockReadGuard::ConstantSourceNode(inner.blocking_read()) + } + Self::ConvolverNode(inner) => { + AudioNodeRwLockReadGuard::ConvolverNode(inner.blocking_read()) + } + Self::DelayNode(inner) => AudioNodeRwLockReadGuard::DelayNode(inner.blocking_read()), + Self::DynamicsCompressorNode(inner) => { + AudioNodeRwLockReadGuard::DynamicsCompressorNode(inner.blocking_read()) + } + Self::GainNode(inner) => AudioNodeRwLockReadGuard::GainNode(inner.blocking_read()), + Self::IIRFilterNode(inner) => { + AudioNodeRwLockReadGuard::IIRFilterNode(inner.blocking_read()) + } + Self::MediaElementAudioSourceNode(inner) => { + AudioNodeRwLockReadGuard::MediaElementAudioSourceNode(inner.blocking_read()) + } + Self::MediaStreamAudioDestinationNode(inner) => { + AudioNodeRwLockReadGuard::MediaStreamAudioDestinationNode(inner.blocking_read()) + } + Self::MediaStreamAudioSourceNode(inner) => { + AudioNodeRwLockReadGuard::MediaStreamAudioSourceNode(inner.blocking_read()) + } + Self::MediaStreamTrackAudioSourceNode(inner) => { + AudioNodeRwLockReadGuard::MediaStreamTrackAudioSourceNode(inner.blocking_read()) + } + Self::OscillatorNode(inner) => { + AudioNodeRwLockReadGuard::OscillatorNode(inner.blocking_read()) + } + Self::PannerNode(inner) => AudioNodeRwLockReadGuard::PannerNode(inner.blocking_read()), + Self::ScriptProcessorNode(inner) => { + AudioNodeRwLockReadGuard::ScriptProcessorNode(inner.blocking_read()) + } + Self::StereoPannerNode(inner) => { + AudioNodeRwLockReadGuard::StereoPannerNode(inner.blocking_read()) + } + Self::WaveShaperNode(inner) => { + AudioNodeRwLockReadGuard::WaveShaperNode(inner.blocking_read()) + } + } + } + + #[flutter_rust_bridge::frb(ignore)] + pub fn blocking_write(&mut self) -> AudioNodeRwLockWriteGuard { + match self { + Self::AnalyserNode(inner) => { + AudioNodeRwLockWriteGuard::AnalyserNode(inner.blocking_write()) + } + Self::AudioBufferSourceNode(inner) => { + AudioNodeRwLockWriteGuard::AudioBufferSourceNode(inner.blocking_write()) + } + Self::AudioDestinationNode(inner) => { + AudioNodeRwLockWriteGuard::AudioDestinationNode(inner.blocking_write()) + } + Self::AudioParam(inner) => { + AudioNodeRwLockWriteGuard::AudioParam(inner.blocking_write()) + } + Self::AudioWorkletNode(inner) => { + AudioNodeRwLockWriteGuard::AudioWorkletNode(inner.blocking_write()) + } + Self::BiquadFilterNode(inner) => { + AudioNodeRwLockWriteGuard::BiquadFilterNode(inner.blocking_write()) + } + Self::ChannelMergerNode(inner) => { + AudioNodeRwLockWriteGuard::ChannelMergerNode(inner.blocking_write()) + } + Self::ChannelSplitterNode(inner) => { + AudioNodeRwLockWriteGuard::ChannelSplitterNode(inner.blocking_write()) + } + Self::ConstantSourceNode(inner) => { + AudioNodeRwLockWriteGuard::ConstantSourceNode(inner.blocking_write()) + } + Self::ConvolverNode(inner) => { + AudioNodeRwLockWriteGuard::ConvolverNode(inner.blocking_write()) + } + Self::DelayNode(inner) => AudioNodeRwLockWriteGuard::DelayNode(inner.blocking_write()), + Self::DynamicsCompressorNode(inner) => { + AudioNodeRwLockWriteGuard::DynamicsCompressorNode(inner.blocking_write()) + } + Self::GainNode(inner) => AudioNodeRwLockWriteGuard::GainNode(inner.blocking_write()), + Self::IIRFilterNode(inner) => { + AudioNodeRwLockWriteGuard::IIRFilterNode(inner.blocking_write()) + } + Self::MediaElementAudioSourceNode(inner) => { + AudioNodeRwLockWriteGuard::MediaElementAudioSourceNode(inner.blocking_write()) + } + Self::MediaStreamAudioDestinationNode(inner) => { + AudioNodeRwLockWriteGuard::MediaStreamAudioDestinationNode(inner.blocking_write()) + } + Self::MediaStreamAudioSourceNode(inner) => { + AudioNodeRwLockWriteGuard::MediaStreamAudioSourceNode(inner.blocking_write()) + } + Self::MediaStreamTrackAudioSourceNode(inner) => { + AudioNodeRwLockWriteGuard::MediaStreamTrackAudioSourceNode(inner.blocking_write()) + } + Self::OscillatorNode(inner) => { + AudioNodeRwLockWriteGuard::OscillatorNode(inner.blocking_write()) + } + Self::PannerNode(inner) => { + AudioNodeRwLockWriteGuard::PannerNode(inner.blocking_write()) + } + Self::ScriptProcessorNode(inner) => { + AudioNodeRwLockWriteGuard::ScriptProcessorNode(inner.blocking_write()) + } + Self::StereoPannerNode(inner) => { + AudioNodeRwLockWriteGuard::StereoPannerNode(inner.blocking_write()) + } + Self::WaveShaperNode(inner) => { + AudioNodeRwLockWriteGuard::WaveShaperNode(inner.blocking_write()) + } + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum AudioNodeRwLockReadGuard<'a> { + AnalyserNode(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, AnalyserNode>), + AudioBufferSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, AudioBufferSourceNode>, + ), + AudioDestinationNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, AudioDestinationNode>, + ), + AudioParam(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, AudioParam>), + AudioWorkletNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, AudioWorkletNode>, + ), + BiquadFilterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, BiquadFilterNode>, + ), + ChannelMergerNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, ChannelMergerNode>, + ), + ChannelSplitterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, ChannelSplitterNode>, + ), + ConstantSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, ConstantSourceNode>, + ), + ConvolverNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, ConvolverNode>, + ), + DelayNode(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, DelayNode>), + DynamicsCompressorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, DynamicsCompressorNode>, + ), + GainNode(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, GainNode>), + IIRFilterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, IIRFilterNode>, + ), + MediaElementAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + MediaElementAudioSourceNode, + >, + ), + MediaStreamAudioDestinationNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + MediaStreamAudioDestinationNode, + >, + ), + MediaStreamAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + MediaStreamAudioSourceNode, + >, + ), + MediaStreamTrackAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< + 'a, + MediaStreamTrackAudioSourceNode, + >, + ), + OscillatorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, OscillatorNode>, + ), + PannerNode(flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, PannerNode>), + ScriptProcessorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, ScriptProcessorNode>, + ), + StereoPannerNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, StereoPannerNode>, + ), + WaveShaperNode( + flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard<'a, WaveShaperNode>, + ), +} + +impl std::ops::Deref for AudioNodeRwLockReadGuard<'_> { + type Target = dyn AudioNode; + + fn deref(&self) -> &Self::Target { + match self { + Self::AnalyserNode(inner) => inner.deref(), + Self::AudioBufferSourceNode(inner) => inner.deref(), + Self::AudioDestinationNode(inner) => inner.deref(), + Self::AudioParam(inner) => inner.deref(), + Self::AudioWorkletNode(inner) => inner.deref(), + Self::BiquadFilterNode(inner) => inner.deref(), + Self::ChannelMergerNode(inner) => inner.deref(), + Self::ChannelSplitterNode(inner) => inner.deref(), + Self::ConstantSourceNode(inner) => inner.deref(), + Self::ConvolverNode(inner) => inner.deref(), + Self::DelayNode(inner) => inner.deref(), + Self::DynamicsCompressorNode(inner) => inner.deref(), + Self::GainNode(inner) => inner.deref(), + Self::IIRFilterNode(inner) => inner.deref(), + Self::MediaElementAudioSourceNode(inner) => inner.deref(), + Self::MediaStreamAudioDestinationNode(inner) => inner.deref(), + Self::MediaStreamAudioSourceNode(inner) => inner.deref(), + Self::MediaStreamTrackAudioSourceNode(inner) => inner.deref(), + Self::OscillatorNode(inner) => inner.deref(), + Self::PannerNode(inner) => inner.deref(), + Self::ScriptProcessorNode(inner) => inner.deref(), + Self::StereoPannerNode(inner) => inner.deref(), + Self::WaveShaperNode(inner) => inner.deref(), + } + } +} + +#[flutter_rust_bridge::frb(ignore)] +pub enum AudioNodeRwLockWriteGuard<'a> { + AnalyserNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, AnalyserNode>, + ), + AudioBufferSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, AudioBufferSourceNode>, + ), + AudioDestinationNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, AudioDestinationNode>, + ), + AudioParam(flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, AudioParam>), + AudioWorkletNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, AudioWorkletNode>, + ), + BiquadFilterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, BiquadFilterNode>, + ), + ChannelMergerNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, ChannelMergerNode>, + ), + ChannelSplitterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, ChannelSplitterNode>, + ), + ConstantSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, ConstantSourceNode>, + ), + ConvolverNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, ConvolverNode>, + ), + DelayNode(flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, DelayNode>), + DynamicsCompressorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + DynamicsCompressorNode, + >, + ), + GainNode(flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, GainNode>), + IIRFilterNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, IIRFilterNode>, + ), + MediaElementAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + MediaElementAudioSourceNode, + >, + ), + MediaStreamAudioDestinationNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + MediaStreamAudioDestinationNode, + >, + ), + MediaStreamAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + MediaStreamAudioSourceNode, + >, + ), + MediaStreamTrackAudioSourceNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< + 'a, + MediaStreamTrackAudioSourceNode, + >, + ), + OscillatorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, OscillatorNode>, + ), + PannerNode(flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, PannerNode>), + ScriptProcessorNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, ScriptProcessorNode>, + ), + StereoPannerNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, StereoPannerNode>, + ), + WaveShaperNode( + flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard<'a, WaveShaperNode>, + ), +} + +impl std::ops::Deref for AudioNodeRwLockWriteGuard<'_> { + type Target = dyn AudioNode; + + fn deref(&self) -> &Self::Target { + match self { + Self::AnalyserNode(inner) => inner.deref(), + Self::AudioBufferSourceNode(inner) => inner.deref(), + Self::AudioDestinationNode(inner) => inner.deref(), + Self::AudioParam(inner) => inner.deref(), + Self::AudioWorkletNode(inner) => inner.deref(), + Self::BiquadFilterNode(inner) => inner.deref(), + Self::ChannelMergerNode(inner) => inner.deref(), + Self::ChannelSplitterNode(inner) => inner.deref(), + Self::ConstantSourceNode(inner) => inner.deref(), + Self::ConvolverNode(inner) => inner.deref(), + Self::DelayNode(inner) => inner.deref(), + Self::DynamicsCompressorNode(inner) => inner.deref(), + Self::GainNode(inner) => inner.deref(), + Self::IIRFilterNode(inner) => inner.deref(), + Self::MediaElementAudioSourceNode(inner) => inner.deref(), + Self::MediaStreamAudioDestinationNode(inner) => inner.deref(), + Self::MediaStreamAudioSourceNode(inner) => inner.deref(), + Self::MediaStreamTrackAudioSourceNode(inner) => inner.deref(), + Self::OscillatorNode(inner) => inner.deref(), + Self::PannerNode(inner) => inner.deref(), + Self::ScriptProcessorNode(inner) => inner.deref(), + Self::StereoPannerNode(inner) => inner.deref(), + Self::WaveShaperNode(inner) => inner.deref(), + } + } +} + +impl std::ops::DerefMut for AudioNodeRwLockWriteGuard<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::AnalyserNode(inner) => inner.deref_mut(), + Self::AudioBufferSourceNode(inner) => inner.deref_mut(), + Self::AudioDestinationNode(inner) => inner.deref_mut(), + Self::AudioParam(inner) => inner.deref_mut(), + Self::AudioWorkletNode(inner) => inner.deref_mut(), + Self::BiquadFilterNode(inner) => inner.deref_mut(), + Self::ChannelMergerNode(inner) => inner.deref_mut(), + Self::ChannelSplitterNode(inner) => inner.deref_mut(), + Self::ConstantSourceNode(inner) => inner.deref_mut(), + Self::ConvolverNode(inner) => inner.deref_mut(), + Self::DelayNode(inner) => inner.deref_mut(), + Self::DynamicsCompressorNode(inner) => inner.deref_mut(), + Self::GainNode(inner) => inner.deref_mut(), + Self::IIRFilterNode(inner) => inner.deref_mut(), + Self::MediaElementAudioSourceNode(inner) => inner.deref_mut(), + Self::MediaStreamAudioDestinationNode(inner) => inner.deref_mut(), + Self::MediaStreamAudioSourceNode(inner) => inner.deref_mut(), + Self::MediaStreamTrackAudioSourceNode(inner) => inner.deref_mut(), + Self::OscillatorNode(inner) => inner.deref_mut(), + Self::PannerNode(inner) => inner.deref_mut(), + Self::ScriptProcessorNode(inner) => inner.deref_mut(), + Self::StereoPannerNode(inner) => inner.deref_mut(), + Self::WaveShaperNode(inner) => inner.deref_mut(), + } + } +} + +pub fn frb_internal_no_impl_dummy_function_AudioNode(a: AudioNodeImplementor) {} + // Section: dart2rust impl SseDecode for flutter_rust_bridge::for_generated::anyhow::Error { @@ -14221,6 +14640,240 @@ impl SseDecode for flutter_rust_bridge::for_generated::anyhow::Error { } } +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + +impl SseDecode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut inner = , + >>::sse_decode(deserializer); + return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); + } +} + impl SseDecode for AnalyserNode { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -15167,6 +15820,138 @@ impl SseDecode for web_audio_api::context::AudioContextState { } } +impl SseDecode for crate::frb_generated::AudioNodeImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { + let mut tag_ = ::sse_decode(deserializer); + match tag_ { + 0 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::AnalyserNode(var_field0); + } + 1 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::AudioBufferSourceNode( + var_field0, + ); + } + 2 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::AudioDestinationNode( + var_field0, + ); + } + 3 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::AudioParam(var_field0); + } + 4 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::AudioWorkletNode(var_field0); + } + 5 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::BiquadFilterNode(var_field0); + } + 6 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::ChannelMergerNode(var_field0); + } + 7 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::ChannelSplitterNode(var_field0); + } + 8 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::ConstantSourceNode(var_field0); + } + 9 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::ConvolverNode(var_field0); + } + 10 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::DelayNode(var_field0); + } + 11 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::DynamicsCompressorNode( + var_field0, + ); + } + 12 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::GainNode(var_field0); + } + 13 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::IIRFilterNode(var_field0); + } + 14 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::MediaElementAudioSourceNode( + var_field0, + ); + } + 15 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::MediaStreamAudioDestinationNode( + var_field0, + ); + } + 16 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::MediaStreamAudioSourceNode( + var_field0, + ); + } + 17 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::MediaStreamTrackAudioSourceNode( + var_field0, + ); + } + 18 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::OscillatorNode(var_field0); + } + 19 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::PannerNode(var_field0); + } + 20 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::ScriptProcessorNode(var_field0); + } + 21 => { + let mut var_field0 = + >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::StereoPannerNode(var_field0); + } + 22 => { + let mut var_field0 = >::sse_decode(deserializer); + return crate::frb_generated::AudioNodeImplementor::WaveShaperNode(var_field0); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseDecode for web_audio_api::AudioParamDescriptor { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -15490,535 +16275,535 @@ fn pde_ffi_dispatcher_primary_impl( ) { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 3 => wire__crate__api__simple__f_impl(port, ptr, rust_vec_len, data_len), -4 => wire__crate__api__simple__init_app_impl(port, ptr, rust_vec_len, data_len), -5 => wire__web_audio_api__AudioBuffer_duration_impl(port, ptr, rust_vec_len, data_len), -6 => wire__web_audio_api__AudioBuffer_from_impl(port, ptr, rust_vec_len, data_len), -7 => wire__web_audio_api__AudioBuffer_get_channel_data_impl(port, ptr, rust_vec_len, data_len), -8 => wire__web_audio_api__AudioBuffer_get_channel_data_mut_impl(port, ptr, rust_vec_len, data_len), -9 => wire__web_audio_api__AudioBuffer_length_impl(port, ptr, rust_vec_len, data_len), -10 => wire__web_audio_api__AudioBuffer_new_impl(port, ptr, rust_vec_len, data_len), -11 => wire__web_audio_api__AudioBuffer_number_of_channels_impl(port, ptr, rust_vec_len, data_len), -12 => wire__web_audio_api__AudioBuffer_sample_rate_impl(port, ptr, rust_vec_len, data_len), -13 => wire__web_audio_api__AudioParam_automation_rate_impl(port, ptr, rust_vec_len, data_len), -14 => wire__web_audio_api__AudioParam_cancel_and_hold_at_time_impl(port, ptr, rust_vec_len, data_len), -15 => wire__web_audio_api__AudioParam_cancel_scheduled_values_impl(port, ptr, rust_vec_len, data_len), -16 => wire__web_audio_api__AudioParam_channel_config_impl(port, ptr, rust_vec_len, data_len), -17 => wire__web_audio_api__AudioParam_channel_count_impl(port, ptr, rust_vec_len, data_len), -18 => wire__web_audio_api__AudioParam_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -19 => wire__web_audio_api__AudioParam_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -20 => wire__web_audio_api__AudioParam_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -21 => wire__web_audio_api__AudioParam_context_impl(port, ptr, rust_vec_len, data_len), -22 => wire__web_audio_api__AudioParam_default_value_impl(port, ptr, rust_vec_len, data_len), -23 => wire__web_audio_api__AudioParam_disconnect_impl(port, ptr, rust_vec_len, data_len), -24 => wire__web_audio_api__AudioParam_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -25 => wire__web_audio_api__AudioParam_exponential_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), -26 => wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), -27 => wire__web_audio_api__AudioParam_max_value_impl(port, ptr, rust_vec_len, data_len), -28 => wire__web_audio_api__AudioParam_min_value_impl(port, ptr, rust_vec_len, data_len), -29 => wire__web_audio_api__AudioParam_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -30 => wire__web_audio_api__AudioParam_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -31 => wire__web_audio_api__AudioParam_registration_impl(port, ptr, rust_vec_len, data_len), -32 => wire__web_audio_api__AudioParam_set_automation_rate_impl(port, ptr, rust_vec_len, data_len), -33 => wire__web_audio_api__AudioParam_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -34 => wire__web_audio_api__AudioParam_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -35 => wire__web_audio_api__AudioParam_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -36 => wire__web_audio_api__AudioParam_set_target_at_time_impl(port, ptr, rust_vec_len, data_len), -37 => wire__web_audio_api__AudioParam_set_value_impl(port, ptr, rust_vec_len, data_len), -38 => wire__web_audio_api__AudioParam_set_value_at_time_impl(port, ptr, rust_vec_len, data_len), -39 => wire__web_audio_api__AudioParam_set_value_curve_at_time_impl(port, ptr, rust_vec_len, data_len), -40 => wire__web_audio_api__AudioParam_value_impl(port, ptr, rust_vec_len, data_len), -57 => wire__web_audio_api__AudioRenderCapacity_clear_onupdate_impl(port, ptr, rust_vec_len, data_len), -58 => wire__web_audio_api__AudioRenderCapacity_start_impl(port, ptr, rust_vec_len, data_len), -59 => wire__web_audio_api__AudioRenderCapacity_stop_impl(port, ptr, rust_vec_len, data_len), -64 => wire__web_audio_api__context__AudioContext_base_impl(port, ptr, rust_vec_len, data_len), -65 => wire__web_audio_api__context__AudioContext_base_latency_impl(port, ptr, rust_vec_len, data_len), -66 => wire__web_audio_api__context__AudioContext_clear_onsinkchange_impl(port, ptr, rust_vec_len, data_len), -67 => wire__web_audio_api__context__AudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -68 => wire__web_audio_api__context__AudioContext_close_impl(port, ptr, rust_vec_len, data_len), -69 => wire__web_audio_api__context__AudioContext_close_sync_impl(port, ptr, rust_vec_len, data_len), -70 => wire__web_audio_api__context__AudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -71 => wire__web_audio_api__context__AudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -72 => wire__web_audio_api__context__AudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -73 => wire__web_audio_api__context__AudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -74 => wire__web_audio_api__context__AudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -75 => wire__web_audio_api__context__AudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -76 => wire__web_audio_api__context__AudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -77 => wire__web_audio_api__context__AudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -78 => wire__web_audio_api__context__AudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -79 => wire__web_audio_api__context__AudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -80 => wire__web_audio_api__context__AudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -81 => wire__web_audio_api__context__AudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -82 => wire__web_audio_api__context__AudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -83 => wire__web_audio_api__context__AudioContext_create_media_stream_destination_impl(port, ptr, rust_vec_len, data_len), -84 => wire__web_audio_api__context__AudioContext_create_media_stream_source_impl(port, ptr, rust_vec_len, data_len), -85 => wire__web_audio_api__context__AudioContext_create_media_stream_track_source_impl(port, ptr, rust_vec_len, data_len), -86 => wire__web_audio_api__context__AudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -87 => wire__web_audio_api__context__AudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -88 => wire__web_audio_api__context__AudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -89 => wire__web_audio_api__context__AudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -90 => wire__web_audio_api__context__AudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -91 => wire__web_audio_api__context__AudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -92 => wire__web_audio_api__context__AudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -93 => wire__web_audio_api__context__AudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -94 => wire__web_audio_api__context__AudioContext_frb_override_decode_audio_data_sync_impl(port, ptr, rust_vec_len, data_len), -95 => wire__web_audio_api__context__AudioContext_frb_override_output_latency_impl(port, ptr, rust_vec_len, data_len), -96 => wire__web_audio_api__context__AudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -98 => wire__web_audio_api__context__AudioContext_render_capacity_impl(port, ptr, rust_vec_len, data_len), -99 => wire__web_audio_api__context__AudioContext_resume_sync_impl(port, ptr, rust_vec_len, data_len), -100 => wire__web_audio_api__context__AudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -101 => wire__web_audio_api__context__AudioContext_sink_id_impl(port, ptr, rust_vec_len, data_len), -102 => wire__web_audio_api__context__AudioContext_state_impl(port, ptr, rust_vec_len, data_len), -103 => wire__web_audio_api__context__AudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), -104 => wire__web_audio_api__context__AudioContext_suspend_sync_impl(port, ptr, rust_vec_len, data_len), -105 => wire__web_audio_api__context__ConcreteBaseAudioContext_base_impl(port, ptr, rust_vec_len, data_len), -106 => wire__web_audio_api__context__ConcreteBaseAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -107 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -108 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -109 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -110 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -111 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -112 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -113 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -114 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -115 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -116 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -117 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -118 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -119 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -120 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -121 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -122 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -123 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -124 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -125 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -126 => wire__web_audio_api__context__ConcreteBaseAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -127 => wire__web_audio_api__context__ConcreteBaseAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -128 => wire__web_audio_api__context__ConcreteBaseAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -129 => wire__web_audio_api__context__ConcreteBaseAudioContext_mark_cycle_breaker_impl(port, ptr, rust_vec_len, data_len), -130 => wire__web_audio_api__context__ConcreteBaseAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -131 => wire__web_audio_api__context__ConcreteBaseAudioContext_state_impl(port, ptr, rust_vec_len, data_len), -132 => wire__web_audio_api__context__OfflineAudioContext_base_impl(port, ptr, rust_vec_len, data_len), -133 => wire__web_audio_api__context__OfflineAudioContext_clear_oncomplete_impl(port, ptr, rust_vec_len, data_len), -134 => wire__web_audio_api__context__OfflineAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -135 => wire__web_audio_api__context__OfflineAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -136 => wire__web_audio_api__context__OfflineAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -137 => wire__web_audio_api__context__OfflineAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -138 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -139 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -140 => wire__web_audio_api__context__OfflineAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -141 => wire__web_audio_api__context__OfflineAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -142 => wire__web_audio_api__context__OfflineAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -143 => wire__web_audio_api__context__OfflineAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -144 => wire__web_audio_api__context__OfflineAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -145 => wire__web_audio_api__context__OfflineAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -146 => wire__web_audio_api__context__OfflineAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -147 => wire__web_audio_api__context__OfflineAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -148 => wire__web_audio_api__context__OfflineAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -149 => wire__web_audio_api__context__OfflineAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -150 => wire__web_audio_api__context__OfflineAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -151 => wire__web_audio_api__context__OfflineAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -152 => wire__web_audio_api__context__OfflineAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -153 => wire__web_audio_api__context__OfflineAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -154 => wire__web_audio_api__context__OfflineAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -155 => wire__web_audio_api__context__OfflineAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -156 => wire__web_audio_api__context__OfflineAudioContext_length_impl(port, ptr, rust_vec_len, data_len), -157 => wire__web_audio_api__context__OfflineAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -158 => wire__web_audio_api__context__OfflineAudioContext_new_impl(port, ptr, rust_vec_len, data_len), -159 => wire__web_audio_api__context__OfflineAudioContext_resume_impl(port, ptr, rust_vec_len, data_len), -160 => wire__web_audio_api__context__OfflineAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -161 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_impl(port, ptr, rust_vec_len, data_len), -162 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_sync_impl(port, ptr, rust_vec_len, data_len), -163 => wire__web_audio_api__context__OfflineAudioContext_state_impl(port, ptr, rust_vec_len, data_len), -164 => wire__web_audio_api__context__OfflineAudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), -191 => wire__web_audio_api__media_devices__get_user_media_sync_impl(port, ptr, rust_vec_len, data_len), -198 => wire__web_audio_api__media_recorder__MediaRecorder_clear_ondataavailable_impl(port, ptr, rust_vec_len, data_len), -199 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onerror_impl(port, ptr, rust_vec_len, data_len), -200 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onstop_impl(port, ptr, rust_vec_len, data_len), -201 => wire__web_audio_api__media_recorder__MediaRecorder_new_impl(port, ptr, rust_vec_len, data_len), -202 => wire__web_audio_api__media_recorder__MediaRecorder_start_impl(port, ptr, rust_vec_len, data_len), -203 => wire__web_audio_api__media_recorder__MediaRecorder_stop_impl(port, ptr, rust_vec_len, data_len), -204 => wire__web_audio_api__media_streams__MediaStreamTrack_close_impl(port, ptr, rust_vec_len, data_len), -205 => wire__web_audio_api__media_streams__MediaStreamTrack_ready_state_impl(port, ptr, rust_vec_len, data_len), -206 => wire__web_audio_api__media_streams__MediaStream_from_tracks_impl(port, ptr, rust_vec_len, data_len), -207 => wire__web_audio_api__media_streams__MediaStream_get_tracks_impl(port, ptr, rust_vec_len, data_len), -208 => wire__web_audio_api__node__AnalyserNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -209 => wire__web_audio_api__node__AnalyserNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -210 => wire__web_audio_api__node__AnalyserNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -211 => wire__web_audio_api__node__AnalyserNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -212 => wire__web_audio_api__node__AnalyserNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -213 => wire__web_audio_api__node__AnalyserNode_context_impl(port, ptr, rust_vec_len, data_len), -214 => wire__web_audio_api__node__AnalyserNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -215 => wire__web_audio_api__node__AnalyserNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -216 => wire__web_audio_api__node__AnalyserNode_fft_size_impl(port, ptr, rust_vec_len, data_len), -217 => wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl(port, ptr, rust_vec_len, data_len), -218 => wire__web_audio_api__node__AnalyserNode_max_decibels_impl(port, ptr, rust_vec_len, data_len), -219 => wire__web_audio_api__node__AnalyserNode_min_decibels_impl(port, ptr, rust_vec_len, data_len), -220 => wire__web_audio_api__node__AnalyserNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -221 => wire__web_audio_api__node__AnalyserNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -222 => wire__web_audio_api__node__AnalyserNode_registration_impl(port, ptr, rust_vec_len, data_len), -223 => wire__web_audio_api__node__AnalyserNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -224 => wire__web_audio_api__node__AnalyserNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -225 => wire__web_audio_api__node__AnalyserNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -226 => wire__web_audio_api__node__AnalyserNode_set_fft_size_impl(port, ptr, rust_vec_len, data_len), -227 => wire__web_audio_api__node__AnalyserNode_set_max_decibels_impl(port, ptr, rust_vec_len, data_len), -228 => wire__web_audio_api__node__AnalyserNode_set_min_decibels_impl(port, ptr, rust_vec_len, data_len), -229 => wire__web_audio_api__node__AnalyserNode_set_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), -230 => wire__web_audio_api__node__AnalyserNode_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), -231 => wire__web_audio_api__node__AudioBufferSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -232 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -233 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -234 => wire__web_audio_api__node__AudioBufferSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -235 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -236 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -237 => wire__web_audio_api__node__AudioBufferSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -238 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -239 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -240 => wire__web_audio_api__node__AudioBufferSourceNode_loop__impl(port, ptr, rust_vec_len, data_len), -241 => wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl(port, ptr, rust_vec_len, data_len), -242 => wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl(port, ptr, rust_vec_len, data_len), -243 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -244 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -245 => wire__web_audio_api__node__AudioBufferSourceNode_position_impl(port, ptr, rust_vec_len, data_len), -246 => wire__web_audio_api__node__AudioBufferSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -247 => wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), -248 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -249 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -250 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -251 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_impl(port, ptr, rust_vec_len, data_len), -252 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_end_impl(port, ptr, rust_vec_len, data_len), -253 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_start_impl(port, ptr, rust_vec_len, data_len), -254 => wire__web_audio_api__node__AudioBufferSourceNode_start_impl(port, ptr, rust_vec_len, data_len), -255 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), -256 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_impl(port, ptr, rust_vec_len, data_len), -257 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_and_duration_impl(port, ptr, rust_vec_len, data_len), -258 => wire__web_audio_api__node__AudioBufferSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), -259 => wire__web_audio_api__node__AudioBufferSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -260 => wire__web_audio_api__node__AudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -261 => wire__web_audio_api__node__AudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -262 => wire__web_audio_api__node__AudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -263 => wire__web_audio_api__node__AudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -264 => wire__web_audio_api__node__AudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -265 => wire__web_audio_api__node__AudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), -266 => wire__web_audio_api__node__AudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -267 => wire__web_audio_api__node__AudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -268 => wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl(port, ptr, rust_vec_len, data_len), -269 => wire__web_audio_api__node__AudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -270 => wire__web_audio_api__node__AudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -271 => wire__web_audio_api__node__AudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), -272 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -273 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -274 => wire__web_audio_api__node__AudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -275 => wire__web_audio_api__node__BiquadFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -276 => wire__web_audio_api__node__BiquadFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -277 => wire__web_audio_api__node__BiquadFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -278 => wire__web_audio_api__node__BiquadFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -279 => wire__web_audio_api__node__BiquadFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -280 => wire__web_audio_api__node__BiquadFilterNode_context_impl(port, ptr, rust_vec_len, data_len), -281 => wire__web_audio_api__node__BiquadFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -282 => wire__web_audio_api__node__BiquadFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -283 => wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -284 => wire__web_audio_api__node__BiquadFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -285 => wire__web_audio_api__node__BiquadFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), -286 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -287 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -288 => wire__web_audio_api__node__BiquadFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -289 => wire__web_audio_api__node__BiquadFilterNode_set_type_impl(port, ptr, rust_vec_len, data_len), -290 => wire__web_audio_api__node__BiquadFilterNode_type__impl(port, ptr, rust_vec_len, data_len), -291 => wire__web_audio_api__node__ChannelMergerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -292 => wire__web_audio_api__node__ChannelMergerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -293 => wire__web_audio_api__node__ChannelMergerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -294 => wire__web_audio_api__node__ChannelMergerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -295 => wire__web_audio_api__node__ChannelMergerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -296 => wire__web_audio_api__node__ChannelMergerNode_context_impl(port, ptr, rust_vec_len, data_len), -297 => wire__web_audio_api__node__ChannelMergerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -298 => wire__web_audio_api__node__ChannelMergerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -299 => wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -300 => wire__web_audio_api__node__ChannelMergerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -301 => wire__web_audio_api__node__ChannelMergerNode_registration_impl(port, ptr, rust_vec_len, data_len), -302 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -303 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -304 => wire__web_audio_api__node__ChannelMergerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -305 => wire__web_audio_api__node__ChannelSplitterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -306 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -307 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -308 => wire__web_audio_api__node__ChannelSplitterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -309 => wire__web_audio_api__node__ChannelSplitterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -310 => wire__web_audio_api__node__ChannelSplitterNode_context_impl(port, ptr, rust_vec_len, data_len), -311 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -312 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -313 => wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -314 => wire__web_audio_api__node__ChannelSplitterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -315 => wire__web_audio_api__node__ChannelSplitterNode_registration_impl(port, ptr, rust_vec_len, data_len), -316 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -317 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -318 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -319 => wire__web_audio_api__node__ConstantSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -320 => wire__web_audio_api__node__ConstantSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -321 => wire__web_audio_api__node__ConstantSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -322 => wire__web_audio_api__node__ConstantSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -323 => wire__web_audio_api__node__ConstantSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -324 => wire__web_audio_api__node__ConstantSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -325 => wire__web_audio_api__node__ConstantSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -326 => wire__web_audio_api__node__ConstantSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -327 => wire__web_audio_api__node__ConstantSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -328 => wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -329 => wire__web_audio_api__node__ConstantSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -330 => wire__web_audio_api__node__ConstantSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -331 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -332 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -333 => wire__web_audio_api__node__ConstantSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -334 => wire__web_audio_api__node__ConstantSourceNode_start_impl(port, ptr, rust_vec_len, data_len), -335 => wire__web_audio_api__node__ConstantSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), -336 => wire__web_audio_api__node__ConstantSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), -337 => wire__web_audio_api__node__ConstantSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -338 => wire__web_audio_api__node__ConvolverNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -339 => wire__web_audio_api__node__ConvolverNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -340 => wire__web_audio_api__node__ConvolverNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -341 => wire__web_audio_api__node__ConvolverNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -342 => wire__web_audio_api__node__ConvolverNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -343 => wire__web_audio_api__node__ConvolverNode_context_impl(port, ptr, rust_vec_len, data_len), -344 => wire__web_audio_api__node__ConvolverNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -345 => wire__web_audio_api__node__ConvolverNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -346 => wire__web_audio_api__node__ConvolverNode_normalize_impl(port, ptr, rust_vec_len, data_len), -347 => wire__web_audio_api__node__ConvolverNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -348 => wire__web_audio_api__node__ConvolverNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -349 => wire__web_audio_api__node__ConvolverNode_registration_impl(port, ptr, rust_vec_len, data_len), -350 => wire__web_audio_api__node__ConvolverNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), -351 => wire__web_audio_api__node__ConvolverNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -352 => wire__web_audio_api__node__ConvolverNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -353 => wire__web_audio_api__node__ConvolverNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -354 => wire__web_audio_api__node__ConvolverNode_set_normalize_impl(port, ptr, rust_vec_len, data_len), -355 => wire__web_audio_api__node__DelayNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -356 => wire__web_audio_api__node__DelayNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -357 => wire__web_audio_api__node__DelayNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -358 => wire__web_audio_api__node__DelayNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -359 => wire__web_audio_api__node__DelayNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -360 => wire__web_audio_api__node__DelayNode_context_impl(port, ptr, rust_vec_len, data_len), -361 => wire__web_audio_api__node__DelayNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -362 => wire__web_audio_api__node__DelayNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -363 => wire__web_audio_api__node__DelayNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -364 => wire__web_audio_api__node__DelayNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -365 => wire__web_audio_api__node__DelayNode_registration_impl(port, ptr, rust_vec_len, data_len), -366 => wire__web_audio_api__node__DelayNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -367 => wire__web_audio_api__node__DelayNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -368 => wire__web_audio_api__node__DelayNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -369 => wire__web_audio_api__node__DynamicsCompressorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -370 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -371 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -372 => wire__web_audio_api__node__DynamicsCompressorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -373 => wire__web_audio_api__node__DynamicsCompressorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -374 => wire__web_audio_api__node__DynamicsCompressorNode_context_impl(port, ptr, rust_vec_len, data_len), -375 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -376 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -377 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -378 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -379 => wire__web_audio_api__node__DynamicsCompressorNode_reduction_impl(port, ptr, rust_vec_len, data_len), -380 => wire__web_audio_api__node__DynamicsCompressorNode_registration_impl(port, ptr, rust_vec_len, data_len), -381 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -382 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -383 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -384 => wire__web_audio_api__node__GainNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -385 => wire__web_audio_api__node__GainNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -386 => wire__web_audio_api__node__GainNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -387 => wire__web_audio_api__node__GainNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -388 => wire__web_audio_api__node__GainNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -389 => wire__web_audio_api__node__GainNode_context_impl(port, ptr, rust_vec_len, data_len), -390 => wire__web_audio_api__node__GainNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -391 => wire__web_audio_api__node__GainNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -392 => wire__web_audio_api__node__GainNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -393 => wire__web_audio_api__node__GainNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -394 => wire__web_audio_api__node__GainNode_registration_impl(port, ptr, rust_vec_len, data_len), -395 => wire__web_audio_api__node__GainNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -396 => wire__web_audio_api__node__GainNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -397 => wire__web_audio_api__node__GainNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -398 => wire__web_audio_api__node__IirFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -399 => wire__web_audio_api__node__IirFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -400 => wire__web_audio_api__node__IirFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -401 => wire__web_audio_api__node__IirFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -402 => wire__web_audio_api__node__IirFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -403 => wire__web_audio_api__node__IirFilterNode_context_impl(port, ptr, rust_vec_len, data_len), -404 => wire__web_audio_api__node__IirFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -405 => wire__web_audio_api__node__IirFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -406 => wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -407 => wire__web_audio_api__node__IirFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -408 => wire__web_audio_api__node__IirFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), -409 => wire__web_audio_api__node__IirFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -410 => wire__web_audio_api__node__IirFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -411 => wire__web_audio_api__node__IirFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -412 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -413 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -414 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -415 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -416 => wire__web_audio_api__node__MediaElementAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -417 => wire__web_audio_api__node__MediaElementAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -418 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -419 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -420 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -421 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -422 => wire__web_audio_api__node__MediaElementAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -423 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -424 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -425 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -426 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -427 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -428 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -429 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -430 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -431 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), -432 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -433 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -434 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -435 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -436 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), -437 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -438 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -439 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -440 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_stream_impl(port, ptr, rust_vec_len, data_len), -441 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -442 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -443 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -444 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -445 => wire__web_audio_api__node__MediaStreamAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -446 => wire__web_audio_api__node__MediaStreamAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -447 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -448 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -449 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -450 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -451 => wire__web_audio_api__node__MediaStreamAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -452 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -453 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -454 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -455 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -456 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -457 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -458 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -459 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -460 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -461 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -462 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -463 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -464 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -465 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -466 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -467 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -468 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -469 => wire__web_audio_api__node__OscillatorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -470 => wire__web_audio_api__node__OscillatorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -471 => wire__web_audio_api__node__OscillatorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -472 => wire__web_audio_api__node__OscillatorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -473 => wire__web_audio_api__node__OscillatorNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -474 => wire__web_audio_api__node__OscillatorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -475 => wire__web_audio_api__node__OscillatorNode_context_impl(port, ptr, rust_vec_len, data_len), -476 => wire__web_audio_api__node__OscillatorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -477 => wire__web_audio_api__node__OscillatorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -478 => wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -479 => wire__web_audio_api__node__OscillatorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -480 => wire__web_audio_api__node__OscillatorNode_registration_impl(port, ptr, rust_vec_len, data_len), -481 => wire__web_audio_api__node__OscillatorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -482 => wire__web_audio_api__node__OscillatorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -483 => wire__web_audio_api__node__OscillatorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -484 => wire__web_audio_api__node__OscillatorNode_set_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -485 => wire__web_audio_api__node__OscillatorNode_set_type_impl(port, ptr, rust_vec_len, data_len), -486 => wire__web_audio_api__node__OscillatorNode_start_impl(port, ptr, rust_vec_len, data_len), -487 => wire__web_audio_api__node__OscillatorNode_start_at_impl(port, ptr, rust_vec_len, data_len), -488 => wire__web_audio_api__node__OscillatorNode_stop_impl(port, ptr, rust_vec_len, data_len), -489 => wire__web_audio_api__node__OscillatorNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -490 => wire__web_audio_api__node__OscillatorNode_type__impl(port, ptr, rust_vec_len, data_len), -491 => wire__web_audio_api__node__PannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -492 => wire__web_audio_api__node__PannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -493 => wire__web_audio_api__node__PannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -494 => wire__web_audio_api__node__PannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -495 => wire__web_audio_api__node__PannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -496 => wire__web_audio_api__node__PannerNode_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), -497 => wire__web_audio_api__node__PannerNode_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), -498 => wire__web_audio_api__node__PannerNode_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), -499 => wire__web_audio_api__node__PannerNode_context_impl(port, ptr, rust_vec_len, data_len), -500 => wire__web_audio_api__node__PannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -501 => wire__web_audio_api__node__PannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -502 => wire__web_audio_api__node__PannerNode_distance_model_impl(port, ptr, rust_vec_len, data_len), -503 => wire__web_audio_api__node__PannerNode_max_distance_impl(port, ptr, rust_vec_len, data_len), -504 => wire__web_audio_api__node__PannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -505 => wire__web_audio_api__node__PannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -506 => wire__web_audio_api__node__PannerNode_panning_model_impl(port, ptr, rust_vec_len, data_len), -507 => wire__web_audio_api__node__PannerNode_ref_distance_impl(port, ptr, rust_vec_len, data_len), -508 => wire__web_audio_api__node__PannerNode_registration_impl(port, ptr, rust_vec_len, data_len), -509 => wire__web_audio_api__node__PannerNode_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), -510 => wire__web_audio_api__node__PannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -511 => wire__web_audio_api__node__PannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -512 => wire__web_audio_api__node__PannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -513 => wire__web_audio_api__node__PannerNode_set_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), -514 => wire__web_audio_api__node__PannerNode_set_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), -515 => wire__web_audio_api__node__PannerNode_set_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), -516 => wire__web_audio_api__node__PannerNode_set_distance_model_impl(port, ptr, rust_vec_len, data_len), -517 => wire__web_audio_api__node__PannerNode_set_max_distance_impl(port, ptr, rust_vec_len, data_len), -518 => wire__web_audio_api__node__PannerNode_set_orientation_impl(port, ptr, rust_vec_len, data_len), -519 => wire__web_audio_api__node__PannerNode_set_panning_model_impl(port, ptr, rust_vec_len, data_len), -520 => wire__web_audio_api__node__PannerNode_set_position_impl(port, ptr, rust_vec_len, data_len), -521 => wire__web_audio_api__node__PannerNode_set_ref_distance_impl(port, ptr, rust_vec_len, data_len), -522 => wire__web_audio_api__node__PannerNode_set_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), -523 => wire__web_audio_api__node__ScriptProcessorNode_buffer_size_impl(port, ptr, rust_vec_len, data_len), -524 => wire__web_audio_api__node__ScriptProcessorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -525 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -526 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -527 => wire__web_audio_api__node__ScriptProcessorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -528 => wire__web_audio_api__node__ScriptProcessorNode_clear_onaudioprocess_impl(port, ptr, rust_vec_len, data_len), -529 => wire__web_audio_api__node__ScriptProcessorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -530 => wire__web_audio_api__node__ScriptProcessorNode_context_impl(port, ptr, rust_vec_len, data_len), -531 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -532 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -533 => wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -534 => wire__web_audio_api__node__ScriptProcessorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -535 => wire__web_audio_api__node__ScriptProcessorNode_registration_impl(port, ptr, rust_vec_len, data_len), -536 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -537 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -538 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -539 => wire__web_audio_api__node__StereoPannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -540 => wire__web_audio_api__node__StereoPannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -541 => wire__web_audio_api__node__StereoPannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -542 => wire__web_audio_api__node__StereoPannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -543 => wire__web_audio_api__node__StereoPannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -544 => wire__web_audio_api__node__StereoPannerNode_context_impl(port, ptr, rust_vec_len, data_len), -545 => wire__web_audio_api__node__StereoPannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -546 => wire__web_audio_api__node__StereoPannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -547 => wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -548 => wire__web_audio_api__node__StereoPannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -549 => wire__web_audio_api__node__StereoPannerNode_registration_impl(port, ptr, rust_vec_len, data_len), -550 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -551 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -552 => wire__web_audio_api__node__StereoPannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -572 => wire__web_audio_api__node__WaveShaperNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -573 => wire__web_audio_api__node__WaveShaperNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -574 => wire__web_audio_api__node__WaveShaperNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -575 => wire__web_audio_api__node__WaveShaperNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -576 => wire__web_audio_api__node__WaveShaperNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -577 => wire__web_audio_api__node__WaveShaperNode_context_impl(port, ptr, rust_vec_len, data_len), -578 => wire__web_audio_api__node__WaveShaperNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -579 => wire__web_audio_api__node__WaveShaperNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -580 => wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -581 => wire__web_audio_api__node__WaveShaperNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -582 => wire__web_audio_api__node__WaveShaperNode_oversample_impl(port, ptr, rust_vec_len, data_len), -583 => wire__web_audio_api__node__WaveShaperNode_registration_impl(port, ptr, rust_vec_len, data_len), -584 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -585 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -586 => wire__web_audio_api__node__WaveShaperNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -587 => wire__web_audio_api__node__WaveShaperNode_set_curve_impl(port, ptr, rust_vec_len, data_len), -588 => wire__web_audio_api__node__WaveShaperNode_set_oversample_impl(port, ptr, rust_vec_len, data_len), -589 => wire__web_audio_api__worklet__AudioWorkletNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -590 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -591 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -592 => wire__web_audio_api__worklet__AudioWorkletNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -593 => wire__web_audio_api__worklet__AudioWorkletNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -594 => wire__web_audio_api__worklet__AudioWorkletNode_context_impl(port, ptr, rust_vec_len, data_len), -595 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -596 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -597 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -598 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -599 => wire__web_audio_api__worklet__AudioWorkletNode_parameters_impl(port, ptr, rust_vec_len, data_len), -600 => wire__web_audio_api__worklet__AudioWorkletNode_registration_impl(port, ptr, rust_vec_len, data_len), -601 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -602 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -603 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), + 25 => wire__crate__api__simple__f_impl(port, ptr, rust_vec_len, data_len), +26 => wire__crate__api__simple__init_app_impl(port, ptr, rust_vec_len, data_len), +28 => wire__web_audio_api__AudioBuffer_duration_impl(port, ptr, rust_vec_len, data_len), +29 => wire__web_audio_api__AudioBuffer_from_impl(port, ptr, rust_vec_len, data_len), +30 => wire__web_audio_api__AudioBuffer_get_channel_data_impl(port, ptr, rust_vec_len, data_len), +31 => wire__web_audio_api__AudioBuffer_get_channel_data_mut_impl(port, ptr, rust_vec_len, data_len), +32 => wire__web_audio_api__AudioBuffer_length_impl(port, ptr, rust_vec_len, data_len), +33 => wire__web_audio_api__AudioBuffer_new_impl(port, ptr, rust_vec_len, data_len), +34 => wire__web_audio_api__AudioBuffer_number_of_channels_impl(port, ptr, rust_vec_len, data_len), +35 => wire__web_audio_api__AudioBuffer_sample_rate_impl(port, ptr, rust_vec_len, data_len), +36 => wire__web_audio_api__AudioParam_automation_rate_impl(port, ptr, rust_vec_len, data_len), +37 => wire__web_audio_api__AudioParam_cancel_and_hold_at_time_impl(port, ptr, rust_vec_len, data_len), +38 => wire__web_audio_api__AudioParam_cancel_scheduled_values_impl(port, ptr, rust_vec_len, data_len), +39 => wire__web_audio_api__AudioParam_channel_config_impl(port, ptr, rust_vec_len, data_len), +40 => wire__web_audio_api__AudioParam_channel_count_impl(port, ptr, rust_vec_len, data_len), +41 => wire__web_audio_api__AudioParam_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +42 => wire__web_audio_api__AudioParam_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +43 => wire__web_audio_api__AudioParam_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +44 => wire__web_audio_api__AudioParam_context_impl(port, ptr, rust_vec_len, data_len), +45 => wire__web_audio_api__AudioParam_default_value_impl(port, ptr, rust_vec_len, data_len), +46 => wire__web_audio_api__AudioParam_disconnect_impl(port, ptr, rust_vec_len, data_len), +47 => wire__web_audio_api__AudioParam_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +48 => wire__web_audio_api__AudioParam_exponential_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), +49 => wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), +50 => wire__web_audio_api__AudioParam_max_value_impl(port, ptr, rust_vec_len, data_len), +51 => wire__web_audio_api__AudioParam_min_value_impl(port, ptr, rust_vec_len, data_len), +52 => wire__web_audio_api__AudioParam_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +53 => wire__web_audio_api__AudioParam_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +54 => wire__web_audio_api__AudioParam_registration_impl(port, ptr, rust_vec_len, data_len), +55 => wire__web_audio_api__AudioParam_set_automation_rate_impl(port, ptr, rust_vec_len, data_len), +56 => wire__web_audio_api__AudioParam_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +57 => wire__web_audio_api__AudioParam_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +58 => wire__web_audio_api__AudioParam_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +59 => wire__web_audio_api__AudioParam_set_target_at_time_impl(port, ptr, rust_vec_len, data_len), +60 => wire__web_audio_api__AudioParam_set_value_impl(port, ptr, rust_vec_len, data_len), +61 => wire__web_audio_api__AudioParam_set_value_at_time_impl(port, ptr, rust_vec_len, data_len), +62 => wire__web_audio_api__AudioParam_set_value_curve_at_time_impl(port, ptr, rust_vec_len, data_len), +63 => wire__web_audio_api__AudioParam_value_impl(port, ptr, rust_vec_len, data_len), +80 => wire__web_audio_api__AudioRenderCapacity_clear_onupdate_impl(port, ptr, rust_vec_len, data_len), +81 => wire__web_audio_api__AudioRenderCapacity_start_impl(port, ptr, rust_vec_len, data_len), +82 => wire__web_audio_api__AudioRenderCapacity_stop_impl(port, ptr, rust_vec_len, data_len), +87 => wire__web_audio_api__context__AudioContext_base_impl(port, ptr, rust_vec_len, data_len), +88 => wire__web_audio_api__context__AudioContext_base_latency_impl(port, ptr, rust_vec_len, data_len), +89 => wire__web_audio_api__context__AudioContext_clear_onsinkchange_impl(port, ptr, rust_vec_len, data_len), +90 => wire__web_audio_api__context__AudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +91 => wire__web_audio_api__context__AudioContext_close_impl(port, ptr, rust_vec_len, data_len), +92 => wire__web_audio_api__context__AudioContext_close_sync_impl(port, ptr, rust_vec_len, data_len), +93 => wire__web_audio_api__context__AudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +94 => wire__web_audio_api__context__AudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +95 => wire__web_audio_api__context__AudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +96 => wire__web_audio_api__context__AudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +97 => wire__web_audio_api__context__AudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +98 => wire__web_audio_api__context__AudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +99 => wire__web_audio_api__context__AudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +100 => wire__web_audio_api__context__AudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +101 => wire__web_audio_api__context__AudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +102 => wire__web_audio_api__context__AudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +103 => wire__web_audio_api__context__AudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +104 => wire__web_audio_api__context__AudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +105 => wire__web_audio_api__context__AudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +106 => wire__web_audio_api__context__AudioContext_create_media_stream_destination_impl(port, ptr, rust_vec_len, data_len), +107 => wire__web_audio_api__context__AudioContext_create_media_stream_source_impl(port, ptr, rust_vec_len, data_len), +108 => wire__web_audio_api__context__AudioContext_create_media_stream_track_source_impl(port, ptr, rust_vec_len, data_len), +109 => wire__web_audio_api__context__AudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +110 => wire__web_audio_api__context__AudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +111 => wire__web_audio_api__context__AudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +112 => wire__web_audio_api__context__AudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +113 => wire__web_audio_api__context__AudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +114 => wire__web_audio_api__context__AudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +115 => wire__web_audio_api__context__AudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +116 => wire__web_audio_api__context__AudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +117 => wire__web_audio_api__context__AudioContext_frb_override_decode_audio_data_sync_impl(port, ptr, rust_vec_len, data_len), +118 => wire__web_audio_api__context__AudioContext_frb_override_output_latency_impl(port, ptr, rust_vec_len, data_len), +119 => wire__web_audio_api__context__AudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +121 => wire__web_audio_api__context__AudioContext_render_capacity_impl(port, ptr, rust_vec_len, data_len), +122 => wire__web_audio_api__context__AudioContext_resume_sync_impl(port, ptr, rust_vec_len, data_len), +123 => wire__web_audio_api__context__AudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +124 => wire__web_audio_api__context__AudioContext_sink_id_impl(port, ptr, rust_vec_len, data_len), +125 => wire__web_audio_api__context__AudioContext_state_impl(port, ptr, rust_vec_len, data_len), +126 => wire__web_audio_api__context__AudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), +127 => wire__web_audio_api__context__AudioContext_suspend_sync_impl(port, ptr, rust_vec_len, data_len), +128 => wire__web_audio_api__context__ConcreteBaseAudioContext_base_impl(port, ptr, rust_vec_len, data_len), +129 => wire__web_audio_api__context__ConcreteBaseAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +130 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +131 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +132 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +133 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +134 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +135 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +136 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +137 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +138 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +139 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +140 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +141 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +142 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +143 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +144 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +145 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +146 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +147 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +148 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +149 => wire__web_audio_api__context__ConcreteBaseAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +150 => wire__web_audio_api__context__ConcreteBaseAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +151 => wire__web_audio_api__context__ConcreteBaseAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +152 => wire__web_audio_api__context__ConcreteBaseAudioContext_mark_cycle_breaker_impl(port, ptr, rust_vec_len, data_len), +153 => wire__web_audio_api__context__ConcreteBaseAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +154 => wire__web_audio_api__context__ConcreteBaseAudioContext_state_impl(port, ptr, rust_vec_len, data_len), +155 => wire__web_audio_api__context__OfflineAudioContext_base_impl(port, ptr, rust_vec_len, data_len), +156 => wire__web_audio_api__context__OfflineAudioContext_clear_oncomplete_impl(port, ptr, rust_vec_len, data_len), +157 => wire__web_audio_api__context__OfflineAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +158 => wire__web_audio_api__context__OfflineAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +159 => wire__web_audio_api__context__OfflineAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +160 => wire__web_audio_api__context__OfflineAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +161 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +162 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +163 => wire__web_audio_api__context__OfflineAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +164 => wire__web_audio_api__context__OfflineAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +165 => wire__web_audio_api__context__OfflineAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +166 => wire__web_audio_api__context__OfflineAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +167 => wire__web_audio_api__context__OfflineAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +168 => wire__web_audio_api__context__OfflineAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +169 => wire__web_audio_api__context__OfflineAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +170 => wire__web_audio_api__context__OfflineAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +171 => wire__web_audio_api__context__OfflineAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +172 => wire__web_audio_api__context__OfflineAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +173 => wire__web_audio_api__context__OfflineAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +174 => wire__web_audio_api__context__OfflineAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +175 => wire__web_audio_api__context__OfflineAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +176 => wire__web_audio_api__context__OfflineAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +177 => wire__web_audio_api__context__OfflineAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +178 => wire__web_audio_api__context__OfflineAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +179 => wire__web_audio_api__context__OfflineAudioContext_length_impl(port, ptr, rust_vec_len, data_len), +180 => wire__web_audio_api__context__OfflineAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +181 => wire__web_audio_api__context__OfflineAudioContext_new_impl(port, ptr, rust_vec_len, data_len), +182 => wire__web_audio_api__context__OfflineAudioContext_resume_impl(port, ptr, rust_vec_len, data_len), +183 => wire__web_audio_api__context__OfflineAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +184 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_impl(port, ptr, rust_vec_len, data_len), +185 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_sync_impl(port, ptr, rust_vec_len, data_len), +186 => wire__web_audio_api__context__OfflineAudioContext_state_impl(port, ptr, rust_vec_len, data_len), +187 => wire__web_audio_api__context__OfflineAudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), +214 => wire__web_audio_api__media_devices__get_user_media_sync_impl(port, ptr, rust_vec_len, data_len), +221 => wire__web_audio_api__media_recorder__MediaRecorder_clear_ondataavailable_impl(port, ptr, rust_vec_len, data_len), +222 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onerror_impl(port, ptr, rust_vec_len, data_len), +223 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onstop_impl(port, ptr, rust_vec_len, data_len), +224 => wire__web_audio_api__media_recorder__MediaRecorder_new_impl(port, ptr, rust_vec_len, data_len), +225 => wire__web_audio_api__media_recorder__MediaRecorder_start_impl(port, ptr, rust_vec_len, data_len), +226 => wire__web_audio_api__media_recorder__MediaRecorder_stop_impl(port, ptr, rust_vec_len, data_len), +227 => wire__web_audio_api__media_streams__MediaStreamTrack_close_impl(port, ptr, rust_vec_len, data_len), +228 => wire__web_audio_api__media_streams__MediaStreamTrack_ready_state_impl(port, ptr, rust_vec_len, data_len), +229 => wire__web_audio_api__media_streams__MediaStream_from_tracks_impl(port, ptr, rust_vec_len, data_len), +230 => wire__web_audio_api__media_streams__MediaStream_get_tracks_impl(port, ptr, rust_vec_len, data_len), +231 => wire__web_audio_api__node__AnalyserNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +232 => wire__web_audio_api__node__AnalyserNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +233 => wire__web_audio_api__node__AnalyserNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +234 => wire__web_audio_api__node__AnalyserNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +235 => wire__web_audio_api__node__AnalyserNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +236 => wire__web_audio_api__node__AnalyserNode_context_impl(port, ptr, rust_vec_len, data_len), +237 => wire__web_audio_api__node__AnalyserNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +238 => wire__web_audio_api__node__AnalyserNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +239 => wire__web_audio_api__node__AnalyserNode_fft_size_impl(port, ptr, rust_vec_len, data_len), +240 => wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl(port, ptr, rust_vec_len, data_len), +241 => wire__web_audio_api__node__AnalyserNode_max_decibels_impl(port, ptr, rust_vec_len, data_len), +242 => wire__web_audio_api__node__AnalyserNode_min_decibels_impl(port, ptr, rust_vec_len, data_len), +243 => wire__web_audio_api__node__AnalyserNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +244 => wire__web_audio_api__node__AnalyserNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +245 => wire__web_audio_api__node__AnalyserNode_registration_impl(port, ptr, rust_vec_len, data_len), +246 => wire__web_audio_api__node__AnalyserNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +247 => wire__web_audio_api__node__AnalyserNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +248 => wire__web_audio_api__node__AnalyserNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +249 => wire__web_audio_api__node__AnalyserNode_set_fft_size_impl(port, ptr, rust_vec_len, data_len), +250 => wire__web_audio_api__node__AnalyserNode_set_max_decibels_impl(port, ptr, rust_vec_len, data_len), +251 => wire__web_audio_api__node__AnalyserNode_set_min_decibels_impl(port, ptr, rust_vec_len, data_len), +252 => wire__web_audio_api__node__AnalyserNode_set_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), +253 => wire__web_audio_api__node__AnalyserNode_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), +254 => wire__web_audio_api__node__AudioBufferSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +255 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +256 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +257 => wire__web_audio_api__node__AudioBufferSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +258 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +259 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +260 => wire__web_audio_api__node__AudioBufferSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +261 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +262 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +263 => wire__web_audio_api__node__AudioBufferSourceNode_loop__impl(port, ptr, rust_vec_len, data_len), +264 => wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl(port, ptr, rust_vec_len, data_len), +265 => wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl(port, ptr, rust_vec_len, data_len), +266 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +267 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +268 => wire__web_audio_api__node__AudioBufferSourceNode_position_impl(port, ptr, rust_vec_len, data_len), +269 => wire__web_audio_api__node__AudioBufferSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +270 => wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), +271 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +272 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +273 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +274 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_impl(port, ptr, rust_vec_len, data_len), +275 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_end_impl(port, ptr, rust_vec_len, data_len), +276 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_start_impl(port, ptr, rust_vec_len, data_len), +277 => wire__web_audio_api__node__AudioBufferSourceNode_start_impl(port, ptr, rust_vec_len, data_len), +278 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), +279 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_impl(port, ptr, rust_vec_len, data_len), +280 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_and_duration_impl(port, ptr, rust_vec_len, data_len), +281 => wire__web_audio_api__node__AudioBufferSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), +282 => wire__web_audio_api__node__AudioBufferSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +283 => wire__web_audio_api__node__AudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +284 => wire__web_audio_api__node__AudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +285 => wire__web_audio_api__node__AudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +286 => wire__web_audio_api__node__AudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +287 => wire__web_audio_api__node__AudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +288 => wire__web_audio_api__node__AudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), +289 => wire__web_audio_api__node__AudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +290 => wire__web_audio_api__node__AudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +291 => wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl(port, ptr, rust_vec_len, data_len), +292 => wire__web_audio_api__node__AudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +293 => wire__web_audio_api__node__AudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +294 => wire__web_audio_api__node__AudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), +295 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +296 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +297 => wire__web_audio_api__node__AudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +298 => wire__web_audio_api__node__BiquadFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +299 => wire__web_audio_api__node__BiquadFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +300 => wire__web_audio_api__node__BiquadFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +301 => wire__web_audio_api__node__BiquadFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +302 => wire__web_audio_api__node__BiquadFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +303 => wire__web_audio_api__node__BiquadFilterNode_context_impl(port, ptr, rust_vec_len, data_len), +304 => wire__web_audio_api__node__BiquadFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +305 => wire__web_audio_api__node__BiquadFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +306 => wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +307 => wire__web_audio_api__node__BiquadFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +308 => wire__web_audio_api__node__BiquadFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), +309 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +310 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +311 => wire__web_audio_api__node__BiquadFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +312 => wire__web_audio_api__node__BiquadFilterNode_set_type_impl(port, ptr, rust_vec_len, data_len), +313 => wire__web_audio_api__node__BiquadFilterNode_type__impl(port, ptr, rust_vec_len, data_len), +314 => wire__web_audio_api__node__ChannelMergerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +315 => wire__web_audio_api__node__ChannelMergerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +316 => wire__web_audio_api__node__ChannelMergerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +317 => wire__web_audio_api__node__ChannelMergerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +318 => wire__web_audio_api__node__ChannelMergerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +319 => wire__web_audio_api__node__ChannelMergerNode_context_impl(port, ptr, rust_vec_len, data_len), +320 => wire__web_audio_api__node__ChannelMergerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +321 => wire__web_audio_api__node__ChannelMergerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +322 => wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +323 => wire__web_audio_api__node__ChannelMergerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +324 => wire__web_audio_api__node__ChannelMergerNode_registration_impl(port, ptr, rust_vec_len, data_len), +325 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +326 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +327 => wire__web_audio_api__node__ChannelMergerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +328 => wire__web_audio_api__node__ChannelSplitterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +329 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +330 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +331 => wire__web_audio_api__node__ChannelSplitterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +332 => wire__web_audio_api__node__ChannelSplitterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +333 => wire__web_audio_api__node__ChannelSplitterNode_context_impl(port, ptr, rust_vec_len, data_len), +334 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +335 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +336 => wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +337 => wire__web_audio_api__node__ChannelSplitterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +338 => wire__web_audio_api__node__ChannelSplitterNode_registration_impl(port, ptr, rust_vec_len, data_len), +339 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +340 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +341 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +342 => wire__web_audio_api__node__ConstantSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +343 => wire__web_audio_api__node__ConstantSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +344 => wire__web_audio_api__node__ConstantSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +345 => wire__web_audio_api__node__ConstantSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +346 => wire__web_audio_api__node__ConstantSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +347 => wire__web_audio_api__node__ConstantSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +348 => wire__web_audio_api__node__ConstantSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +349 => wire__web_audio_api__node__ConstantSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +350 => wire__web_audio_api__node__ConstantSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +351 => wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +352 => wire__web_audio_api__node__ConstantSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +353 => wire__web_audio_api__node__ConstantSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +354 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +355 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +356 => wire__web_audio_api__node__ConstantSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +357 => wire__web_audio_api__node__ConstantSourceNode_start_impl(port, ptr, rust_vec_len, data_len), +358 => wire__web_audio_api__node__ConstantSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), +359 => wire__web_audio_api__node__ConstantSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), +360 => wire__web_audio_api__node__ConstantSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +361 => wire__web_audio_api__node__ConvolverNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +362 => wire__web_audio_api__node__ConvolverNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +363 => wire__web_audio_api__node__ConvolverNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +364 => wire__web_audio_api__node__ConvolverNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +365 => wire__web_audio_api__node__ConvolverNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +366 => wire__web_audio_api__node__ConvolverNode_context_impl(port, ptr, rust_vec_len, data_len), +367 => wire__web_audio_api__node__ConvolverNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +368 => wire__web_audio_api__node__ConvolverNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +369 => wire__web_audio_api__node__ConvolverNode_normalize_impl(port, ptr, rust_vec_len, data_len), +370 => wire__web_audio_api__node__ConvolverNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +371 => wire__web_audio_api__node__ConvolverNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +372 => wire__web_audio_api__node__ConvolverNode_registration_impl(port, ptr, rust_vec_len, data_len), +373 => wire__web_audio_api__node__ConvolverNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), +374 => wire__web_audio_api__node__ConvolverNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +375 => wire__web_audio_api__node__ConvolverNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +376 => wire__web_audio_api__node__ConvolverNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +377 => wire__web_audio_api__node__ConvolverNode_set_normalize_impl(port, ptr, rust_vec_len, data_len), +378 => wire__web_audio_api__node__DelayNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +379 => wire__web_audio_api__node__DelayNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +380 => wire__web_audio_api__node__DelayNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +381 => wire__web_audio_api__node__DelayNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +382 => wire__web_audio_api__node__DelayNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +383 => wire__web_audio_api__node__DelayNode_context_impl(port, ptr, rust_vec_len, data_len), +384 => wire__web_audio_api__node__DelayNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +385 => wire__web_audio_api__node__DelayNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +386 => wire__web_audio_api__node__DelayNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +387 => wire__web_audio_api__node__DelayNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +388 => wire__web_audio_api__node__DelayNode_registration_impl(port, ptr, rust_vec_len, data_len), +389 => wire__web_audio_api__node__DelayNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +390 => wire__web_audio_api__node__DelayNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +391 => wire__web_audio_api__node__DelayNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +392 => wire__web_audio_api__node__DynamicsCompressorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +393 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +394 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +395 => wire__web_audio_api__node__DynamicsCompressorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +396 => wire__web_audio_api__node__DynamicsCompressorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +397 => wire__web_audio_api__node__DynamicsCompressorNode_context_impl(port, ptr, rust_vec_len, data_len), +398 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +399 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +400 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +401 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +402 => wire__web_audio_api__node__DynamicsCompressorNode_reduction_impl(port, ptr, rust_vec_len, data_len), +403 => wire__web_audio_api__node__DynamicsCompressorNode_registration_impl(port, ptr, rust_vec_len, data_len), +404 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +405 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +406 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +407 => wire__web_audio_api__node__GainNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +408 => wire__web_audio_api__node__GainNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +409 => wire__web_audio_api__node__GainNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +410 => wire__web_audio_api__node__GainNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +411 => wire__web_audio_api__node__GainNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +412 => wire__web_audio_api__node__GainNode_context_impl(port, ptr, rust_vec_len, data_len), +413 => wire__web_audio_api__node__GainNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +414 => wire__web_audio_api__node__GainNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +415 => wire__web_audio_api__node__GainNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +416 => wire__web_audio_api__node__GainNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +417 => wire__web_audio_api__node__GainNode_registration_impl(port, ptr, rust_vec_len, data_len), +418 => wire__web_audio_api__node__GainNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +419 => wire__web_audio_api__node__GainNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +420 => wire__web_audio_api__node__GainNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +421 => wire__web_audio_api__node__IirFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +422 => wire__web_audio_api__node__IirFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +423 => wire__web_audio_api__node__IirFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +424 => wire__web_audio_api__node__IirFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +425 => wire__web_audio_api__node__IirFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +426 => wire__web_audio_api__node__IirFilterNode_context_impl(port, ptr, rust_vec_len, data_len), +427 => wire__web_audio_api__node__IirFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +428 => wire__web_audio_api__node__IirFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +429 => wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +430 => wire__web_audio_api__node__IirFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +431 => wire__web_audio_api__node__IirFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), +432 => wire__web_audio_api__node__IirFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +433 => wire__web_audio_api__node__IirFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +434 => wire__web_audio_api__node__IirFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +435 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +436 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +437 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +438 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +439 => wire__web_audio_api__node__MediaElementAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +440 => wire__web_audio_api__node__MediaElementAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +441 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +442 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +443 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +444 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +445 => wire__web_audio_api__node__MediaElementAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +446 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +447 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +448 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +449 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +450 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +451 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +452 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +453 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +454 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), +455 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +456 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +457 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +458 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +459 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), +460 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +461 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +462 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +463 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_stream_impl(port, ptr, rust_vec_len, data_len), +464 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +465 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +466 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +467 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +468 => wire__web_audio_api__node__MediaStreamAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +469 => wire__web_audio_api__node__MediaStreamAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +470 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +471 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +472 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +473 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +474 => wire__web_audio_api__node__MediaStreamAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +475 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +476 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +477 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +478 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +479 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +480 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +481 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +482 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +483 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +484 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +485 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +486 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +487 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +488 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +489 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +490 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +491 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +492 => wire__web_audio_api__node__OscillatorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +493 => wire__web_audio_api__node__OscillatorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +494 => wire__web_audio_api__node__OscillatorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +495 => wire__web_audio_api__node__OscillatorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +496 => wire__web_audio_api__node__OscillatorNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +497 => wire__web_audio_api__node__OscillatorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +498 => wire__web_audio_api__node__OscillatorNode_context_impl(port, ptr, rust_vec_len, data_len), +499 => wire__web_audio_api__node__OscillatorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +500 => wire__web_audio_api__node__OscillatorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +501 => wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +502 => wire__web_audio_api__node__OscillatorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +503 => wire__web_audio_api__node__OscillatorNode_registration_impl(port, ptr, rust_vec_len, data_len), +504 => wire__web_audio_api__node__OscillatorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +505 => wire__web_audio_api__node__OscillatorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +506 => wire__web_audio_api__node__OscillatorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +507 => wire__web_audio_api__node__OscillatorNode_set_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +508 => wire__web_audio_api__node__OscillatorNode_set_type_impl(port, ptr, rust_vec_len, data_len), +509 => wire__web_audio_api__node__OscillatorNode_start_impl(port, ptr, rust_vec_len, data_len), +510 => wire__web_audio_api__node__OscillatorNode_start_at_impl(port, ptr, rust_vec_len, data_len), +511 => wire__web_audio_api__node__OscillatorNode_stop_impl(port, ptr, rust_vec_len, data_len), +512 => wire__web_audio_api__node__OscillatorNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +513 => wire__web_audio_api__node__OscillatorNode_type__impl(port, ptr, rust_vec_len, data_len), +514 => wire__web_audio_api__node__PannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +515 => wire__web_audio_api__node__PannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +516 => wire__web_audio_api__node__PannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +517 => wire__web_audio_api__node__PannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +518 => wire__web_audio_api__node__PannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +519 => wire__web_audio_api__node__PannerNode_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), +520 => wire__web_audio_api__node__PannerNode_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), +521 => wire__web_audio_api__node__PannerNode_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), +522 => wire__web_audio_api__node__PannerNode_context_impl(port, ptr, rust_vec_len, data_len), +523 => wire__web_audio_api__node__PannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +524 => wire__web_audio_api__node__PannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +525 => wire__web_audio_api__node__PannerNode_distance_model_impl(port, ptr, rust_vec_len, data_len), +526 => wire__web_audio_api__node__PannerNode_max_distance_impl(port, ptr, rust_vec_len, data_len), +527 => wire__web_audio_api__node__PannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +528 => wire__web_audio_api__node__PannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +529 => wire__web_audio_api__node__PannerNode_panning_model_impl(port, ptr, rust_vec_len, data_len), +530 => wire__web_audio_api__node__PannerNode_ref_distance_impl(port, ptr, rust_vec_len, data_len), +531 => wire__web_audio_api__node__PannerNode_registration_impl(port, ptr, rust_vec_len, data_len), +532 => wire__web_audio_api__node__PannerNode_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), +533 => wire__web_audio_api__node__PannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +534 => wire__web_audio_api__node__PannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +535 => wire__web_audio_api__node__PannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +536 => wire__web_audio_api__node__PannerNode_set_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), +537 => wire__web_audio_api__node__PannerNode_set_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), +538 => wire__web_audio_api__node__PannerNode_set_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), +539 => wire__web_audio_api__node__PannerNode_set_distance_model_impl(port, ptr, rust_vec_len, data_len), +540 => wire__web_audio_api__node__PannerNode_set_max_distance_impl(port, ptr, rust_vec_len, data_len), +541 => wire__web_audio_api__node__PannerNode_set_orientation_impl(port, ptr, rust_vec_len, data_len), +542 => wire__web_audio_api__node__PannerNode_set_panning_model_impl(port, ptr, rust_vec_len, data_len), +543 => wire__web_audio_api__node__PannerNode_set_position_impl(port, ptr, rust_vec_len, data_len), +544 => wire__web_audio_api__node__PannerNode_set_ref_distance_impl(port, ptr, rust_vec_len, data_len), +545 => wire__web_audio_api__node__PannerNode_set_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), +546 => wire__web_audio_api__node__ScriptProcessorNode_buffer_size_impl(port, ptr, rust_vec_len, data_len), +547 => wire__web_audio_api__node__ScriptProcessorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +548 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +549 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +550 => wire__web_audio_api__node__ScriptProcessorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +551 => wire__web_audio_api__node__ScriptProcessorNode_clear_onaudioprocess_impl(port, ptr, rust_vec_len, data_len), +552 => wire__web_audio_api__node__ScriptProcessorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +553 => wire__web_audio_api__node__ScriptProcessorNode_context_impl(port, ptr, rust_vec_len, data_len), +554 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +555 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +556 => wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +557 => wire__web_audio_api__node__ScriptProcessorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +558 => wire__web_audio_api__node__ScriptProcessorNode_registration_impl(port, ptr, rust_vec_len, data_len), +559 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +560 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +561 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +562 => wire__web_audio_api__node__StereoPannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +563 => wire__web_audio_api__node__StereoPannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +564 => wire__web_audio_api__node__StereoPannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +565 => wire__web_audio_api__node__StereoPannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +566 => wire__web_audio_api__node__StereoPannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +567 => wire__web_audio_api__node__StereoPannerNode_context_impl(port, ptr, rust_vec_len, data_len), +568 => wire__web_audio_api__node__StereoPannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +569 => wire__web_audio_api__node__StereoPannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +570 => wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +571 => wire__web_audio_api__node__StereoPannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +572 => wire__web_audio_api__node__StereoPannerNode_registration_impl(port, ptr, rust_vec_len, data_len), +573 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +574 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +575 => wire__web_audio_api__node__StereoPannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +595 => wire__web_audio_api__node__WaveShaperNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +596 => wire__web_audio_api__node__WaveShaperNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +597 => wire__web_audio_api__node__WaveShaperNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +598 => wire__web_audio_api__node__WaveShaperNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +599 => wire__web_audio_api__node__WaveShaperNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +600 => wire__web_audio_api__node__WaveShaperNode_context_impl(port, ptr, rust_vec_len, data_len), +601 => wire__web_audio_api__node__WaveShaperNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +602 => wire__web_audio_api__node__WaveShaperNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +603 => wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +604 => wire__web_audio_api__node__WaveShaperNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +605 => wire__web_audio_api__node__WaveShaperNode_oversample_impl(port, ptr, rust_vec_len, data_len), +606 => wire__web_audio_api__node__WaveShaperNode_registration_impl(port, ptr, rust_vec_len, data_len), +607 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +608 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +609 => wire__web_audio_api__node__WaveShaperNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +610 => wire__web_audio_api__node__WaveShaperNode_set_curve_impl(port, ptr, rust_vec_len, data_len), +611 => wire__web_audio_api__node__WaveShaperNode_set_oversample_impl(port, ptr, rust_vec_len, data_len), +612 => wire__web_audio_api__worklet__AudioWorkletNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +613 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +614 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +615 => wire__web_audio_api__worklet__AudioWorkletNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +616 => wire__web_audio_api__worklet__AudioWorkletNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +617 => wire__web_audio_api__worklet__AudioWorkletNode_context_impl(port, ptr, rust_vec_len, data_len), +618 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +619 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +620 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +621 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +622 => wire__web_audio_api__worklet__AudioWorkletNode_parameters_impl(port, ptr, rust_vec_len, data_len), +623 => wire__web_audio_api__worklet__AudioWorkletNode_registration_impl(port, ptr, rust_vec_len, data_len), +624 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +625 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +626 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -16031,133 +16816,133 @@ fn pde_ffi_dispatcher_sync_impl( ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 41 => wire__web_audio_api__AudioProcessingEvent_get_input_buffer_impl( + 64 => wire__web_audio_api__AudioProcessingEvent_get_input_buffer_impl( ptr, rust_vec_len, data_len, ), - 42 => wire__web_audio_api__AudioProcessingEvent_get_output_buffer_impl( + 65 => wire__web_audio_api__AudioProcessingEvent_get_output_buffer_impl( ptr, rust_vec_len, data_len, ), - 43 => wire__web_audio_api__AudioProcessingEvent_get_playback_time_impl( + 66 => wire__web_audio_api__AudioProcessingEvent_get_playback_time_impl( ptr, rust_vec_len, data_len, ), - 44 => wire__web_audio_api__AudioProcessingEvent_set_input_buffer_impl( + 67 => wire__web_audio_api__AudioProcessingEvent_set_input_buffer_impl( ptr, rust_vec_len, data_len, ), - 45 => wire__web_audio_api__AudioProcessingEvent_set_output_buffer_impl( + 68 => wire__web_audio_api__AudioProcessingEvent_set_output_buffer_impl( ptr, rust_vec_len, data_len, ), - 46 => wire__web_audio_api__AudioProcessingEvent_set_playback_time_impl( + 69 => wire__web_audio_api__AudioProcessingEvent_set_playback_time_impl( ptr, rust_vec_len, data_len, ), - 47 => wire__web_audio_api__AudioRenderCapacityEvent_get_average_load_impl( + 70 => wire__web_audio_api__AudioRenderCapacityEvent_get_average_load_impl( ptr, rust_vec_len, data_len, ), - 48 => wire__web_audio_api__AudioRenderCapacityEvent_get_event_impl( + 71 => wire__web_audio_api__AudioRenderCapacityEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 49 => wire__web_audio_api__AudioRenderCapacityEvent_get_peak_load_impl( + 72 => wire__web_audio_api__AudioRenderCapacityEvent_get_peak_load_impl( ptr, rust_vec_len, data_len, ), - 50 => wire__web_audio_api__AudioRenderCapacityEvent_get_timestamp_impl( + 73 => wire__web_audio_api__AudioRenderCapacityEvent_get_timestamp_impl( ptr, rust_vec_len, data_len, ), - 51 => wire__web_audio_api__AudioRenderCapacityEvent_get_underrun_ratio_impl( + 74 => wire__web_audio_api__AudioRenderCapacityEvent_get_underrun_ratio_impl( ptr, rust_vec_len, data_len, ), - 52 => wire__web_audio_api__AudioRenderCapacityEvent_set_average_load_impl( + 75 => wire__web_audio_api__AudioRenderCapacityEvent_set_average_load_impl( ptr, rust_vec_len, data_len, ), - 53 => wire__web_audio_api__AudioRenderCapacityEvent_set_event_impl( + 76 => wire__web_audio_api__AudioRenderCapacityEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 54 => wire__web_audio_api__AudioRenderCapacityEvent_set_peak_load_impl( + 77 => wire__web_audio_api__AudioRenderCapacityEvent_set_peak_load_impl( ptr, rust_vec_len, data_len, ), - 55 => wire__web_audio_api__AudioRenderCapacityEvent_set_timestamp_impl( + 78 => wire__web_audio_api__AudioRenderCapacityEvent_set_timestamp_impl( ptr, rust_vec_len, data_len, ), - 56 => wire__web_audio_api__AudioRenderCapacityEvent_set_underrun_ratio_impl( + 79 => wire__web_audio_api__AudioRenderCapacityEvent_set_underrun_ratio_impl( ptr, rust_vec_len, data_len, ), - 60 => wire__web_audio_api__OfflineAudioCompletionEvent_get_event_impl( + 83 => wire__web_audio_api__OfflineAudioCompletionEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 61 => wire__web_audio_api__OfflineAudioCompletionEvent_get_rendered_buffer_impl( + 84 => wire__web_audio_api__OfflineAudioCompletionEvent_get_rendered_buffer_impl( ptr, rust_vec_len, data_len, ), - 62 => wire__web_audio_api__OfflineAudioCompletionEvent_set_event_impl( + 85 => wire__web_audio_api__OfflineAudioCompletionEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 63 => wire__web_audio_api__OfflineAudioCompletionEvent_set_rendered_buffer_impl( + 86 => wire__web_audio_api__OfflineAudioCompletionEvent_set_rendered_buffer_impl( ptr, rust_vec_len, data_len, ), - 97 => wire__web_audio_api__context__AudioContext_new_impl(ptr, rust_vec_len, data_len), - 192 => wire__web_audio_api__media_recorder__BlobEvent_get_blob_impl( + 120 => wire__web_audio_api__context__AudioContext_new_impl(ptr, rust_vec_len, data_len), + 215 => wire__web_audio_api__media_recorder__BlobEvent_get_blob_impl( ptr, rust_vec_len, data_len, ), - 193 => wire__web_audio_api__media_recorder__BlobEvent_get_event_impl( + 216 => wire__web_audio_api__media_recorder__BlobEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 194 => wire__web_audio_api__media_recorder__BlobEvent_get_timecode_impl( + 217 => wire__web_audio_api__media_recorder__BlobEvent_get_timecode_impl( ptr, rust_vec_len, data_len, ), - 195 => wire__web_audio_api__media_recorder__BlobEvent_set_blob_impl( + 218 => wire__web_audio_api__media_recorder__BlobEvent_set_blob_impl( ptr, rust_vec_len, data_len, ), - 196 => wire__web_audio_api__media_recorder__BlobEvent_set_event_impl( + 219 => wire__web_audio_api__media_recorder__BlobEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 197 => wire__web_audio_api__media_recorder__BlobEvent_set_timecode_impl( + 220 => wire__web_audio_api__media_recorder__BlobEvent_set_timecode_impl( ptr, rust_vec_len, data_len, @@ -16983,6 +17768,96 @@ impl flutter_rust_bridge::IntoIntoDart flutter_rust_bridge::for_generated::DartAbi { + match self { + crate::frb_generated::AudioNodeImplementor::AnalyserNode(field0) => { + [0.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::AudioBufferSourceNode(field0) => { + [1.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::AudioDestinationNode(field0) => { + [2.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::AudioParam(field0) => { + [3.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::AudioWorkletNode(field0) => { + [4.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::BiquadFilterNode(field0) => { + [5.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::ChannelMergerNode(field0) => { + [6.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::ChannelSplitterNode(field0) => { + [7.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::ConstantSourceNode(field0) => { + [8.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::ConvolverNode(field0) => { + [9.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::DelayNode(field0) => { + [10.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::DynamicsCompressorNode(field0) => { + [11.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::GainNode(field0) => { + [12.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::IIRFilterNode(field0) => { + [13.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::MediaElementAudioSourceNode(field0) => { + [14.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::MediaStreamAudioDestinationNode(field0) => { + [15.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::MediaStreamAudioSourceNode(field0) => { + [16.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::MediaStreamTrackAudioSourceNode(field0) => { + [17.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::OscillatorNode(field0) => { + [18.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::PannerNode(field0) => { + [19.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::ScriptProcessorNode(field0) => { + [20.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::StereoPannerNode(field0) => { + [21.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + crate::frb_generated::AudioNodeImplementor::WaveShaperNode(field0) => { + [22.into_dart(), field0.into_into_dart().into_dart()].into_dart() + } + _ => { + unimplemented!(""); + } + } + } +} +impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive + for crate::frb_generated::AudioNodeImplementor +{ +} +impl flutter_rust_bridge::IntoIntoDart + for crate::frb_generated::AudioNodeImplementor +{ + fn into_into_dart(self) -> crate::frb_generated::AudioNodeImplementor { + 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 { [ @@ -17258,6 +18133,206 @@ impl SseEncode for flutter_rust_bridge::for_generated::anyhow::Error { } } +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + , + >>::sse_encode( + flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), + serializer, + ); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + +impl SseEncode for RustAutoOpaqueMoi { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + >>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), serializer); + } +} + impl SseEncode for AnalyserNode { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -18182,6 +19257,113 @@ impl SseEncode for web_audio_api::context::AudioContextState { } } +impl SseEncode for crate::frb_generated::AudioNodeImplementor { + // Codec=Sse (Serialization based), see doc to use other codecs + fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { + match self { + crate::frb_generated::AudioNodeImplementor::AnalyserNode(field0) => { + ::sse_encode(0, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::AudioBufferSourceNode(field0) => { + ::sse_encode(1, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::AudioDestinationNode(field0) => { + ::sse_encode(2, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::AudioParam(field0) => { + ::sse_encode(3, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::AudioWorkletNode(field0) => { + ::sse_encode(4, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::BiquadFilterNode(field0) => { + ::sse_encode(5, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::ChannelMergerNode(field0) => { + ::sse_encode(6, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::ChannelSplitterNode(field0) => { + ::sse_encode(7, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::ConstantSourceNode(field0) => { + ::sse_encode(8, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::ConvolverNode(field0) => { + ::sse_encode(9, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::DelayNode(field0) => { + ::sse_encode(10, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::DynamicsCompressorNode(field0) => { + ::sse_encode(11, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::GainNode(field0) => { + ::sse_encode(12, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::IIRFilterNode(field0) => { + ::sse_encode(13, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::MediaElementAudioSourceNode(field0) => { + ::sse_encode(14, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::MediaStreamAudioDestinationNode(field0) => { + ::sse_encode(15, serializer); + >::sse_encode( + field0, serializer, + ); + } + crate::frb_generated::AudioNodeImplementor::MediaStreamAudioSourceNode(field0) => { + ::sse_encode(16, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::MediaStreamTrackAudioSourceNode(field0) => { + ::sse_encode(17, serializer); + >::sse_encode( + field0, serializer, + ); + } + crate::frb_generated::AudioNodeImplementor::OscillatorNode(field0) => { + ::sse_encode(18, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::PannerNode(field0) => { + ::sse_encode(19, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::ScriptProcessorNode(field0) => { + ::sse_encode(20, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::StereoPannerNode(field0) => { + ::sse_encode(21, serializer); + >::sse_encode(field0, serializer); + } + crate::frb_generated::AudioNodeImplementor::WaveShaperNode(field0) => { + ::sse_encode(22, serializer); + >::sse_encode(field0, serializer); + } + _ => { + unimplemented!(""); + } + } + } +} + impl SseEncode for web_audio_api::AudioParamDescriptor { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { From 325f70f22f33bf79c2bd45a50a5d0eeb4ebf2e9f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:09:33 +0800 Subject: [PATCH 142/160] fix: err --- .../rust/src/api/override_web_audio_api.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs index ccd0e85fdb..0a4a5336a9 100644 --- a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs +++ b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs @@ -28,7 +28,7 @@ macro_rules! handle_audio_node_trait_impls_override { impl $name { fn frb_override_connect(&self, dest: AudioNodeImplementor) { let dest = dest.blocking_read(); - self.connect(dest); + self.connect(&*dest); } } }; From 2e37ef9f6f6b37d09e6e334c5510cacf953b7b22 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:09:47 +0800 Subject: [PATCH 143/160] chore: rm --- .../rust/src/api/override_web_audio_api.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs index 0a4a5336a9..2e995c4594 100644 --- a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs +++ b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs @@ -15,11 +15,6 @@ pub impl AudioContext { self.decode_audio_data_sync(input) .map_err(|e| anyhow::anyhow!("{:?}", e)) } - - // TODO only to test overriding an existing function, not to be really used (and should be reverted later)! - fn frb_override_output_latency(&self) -> String { - "hello this is dummy override".to_owned() - } } macro_rules! handle_audio_node_trait_impls_override { From 2fc4f6445849170e084fa24b272b8a6b9914dea6 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:11:13 +0800 Subject: [PATCH 144/160] chore: codegen --- .../src/rust/api/override_web_audio_api.dart | 2 - .../lib/src/rust/frb_generated.dart | 1188 +++++++++-------- .../third_party/web_audio_api/context.dart | 8 +- .../rust/src/frb_generated.rs | 1162 ++++++++-------- 4 files changed, 1182 insertions(+), 1178 deletions(-) diff --git a/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart b/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart index 8d6be8a067..76a8a0aa64 100644 --- a/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart +++ b/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart @@ -21,8 +21,6 @@ abstract class AudioBufferSourceNodeExt { abstract class AudioContextExt { Future decodeAudioDataSync({required String inputPath}); - - Future outputLatency(); } abstract class AudioDestinationNodeExt { diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart index 0756d547cc..b90674a78e 100644 --- a/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart @@ -71,7 +71,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => 2092815286; + int get rustContentHash => -506223220; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -376,15 +376,15 @@ abstract class RustLibApi extends BaseApi { webAudioApiContextAudioContextFrbOverrideDecodeAudioDataSync( {required AudioContext that, required String inputPath}); - Future webAudioApiContextAudioContextFrbOverrideOutputLatency( - {required AudioContext that}); - Future webAudioApiContextAudioContextListener( {required AudioContext that}); AudioContext webAudioApiContextAudioContextNew( {required AudioContextOptions options}); + Future webAudioApiContextAudioContextOutputLatency( + {required AudioContext that}); + Future webAudioApiContextAudioContextRenderCapacity( {required AudioContext that}); @@ -2235,7 +2235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDummyStruct( a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 25, port: port_); + funcId: 24, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2258,7 +2258,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 26, port: port_); + funcId: 25, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2283,7 +2283,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 28, port: port_); + funcId: 27, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -2310,7 +2310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_list_prim_f_32_strict(samples, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 29, port: port_); + funcId: 28, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -2338,7 +2338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(channelNumber, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 30, port: port_); + funcId: 29, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2366,7 +2366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(channelNumber, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 31, port: port_); + funcId: 30, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2392,7 +2392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 32, port: port_); + funcId: 31, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2418,7 +2418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_audio_buffer_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 33, port: port_); + funcId: 32, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -2445,7 +2445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 34, port: port_); + funcId: 33, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2471,7 +2471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 35, port: port_); + funcId: 34, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2498,7 +2498,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 36, port: port_); + funcId: 35, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_automation_rate, @@ -2526,7 +2526,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(cancelTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 37, port: port_); + funcId: 36, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2554,7 +2554,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(cancelTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 38, port: port_); + funcId: 37, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2580,7 +2580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 39, port: port_); + funcId: 38, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2606,7 +2606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 40, port: port_); + funcId: 39, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2633,7 +2633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 41, port: port_); + funcId: 40, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -2660,7 +2660,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 42, port: port_); + funcId: 41, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -2687,7 +2687,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 43, port: port_); + funcId: 42, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2713,7 +2713,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 44, port: port_); + funcId: 43, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2739,7 +2739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 45, port: port_); + funcId: 44, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2765,7 +2765,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 46, port: port_); + funcId: 45, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2793,7 +2793,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 47, port: port_); + funcId: 46, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2824,7 +2824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(endTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 48, port: port_); + funcId: 47, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2856,7 +2856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(endTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 49, port: port_); + funcId: 48, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2882,7 +2882,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 50, port: port_); + funcId: 49, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2908,7 +2908,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 51, port: port_); + funcId: 50, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2935,7 +2935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 52, port: port_); + funcId: 51, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2962,7 +2962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 53, port: port_); + funcId: 52, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2988,7 +2988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 54, port: port_); + funcId: 53, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3016,7 +3016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_automation_rate(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 55, port: port_); + funcId: 54, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3044,7 +3044,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 56, port: port_); + funcId: 55, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3072,7 +3072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 57, port: port_); + funcId: 56, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3100,7 +3100,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 58, port: port_); + funcId: 57, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3133,7 +3133,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(startTime, serializer); sse_encode_f_64(timeConstant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 59, port: port_); + funcId: 58, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3161,7 +3161,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 60, port: port_); + funcId: 59, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3192,7 +3192,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(startTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 61, port: port_); + funcId: 60, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3225,7 +3225,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(startTime, serializer); sse_encode_f_64(duration, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 62, port: port_); + funcId: 61, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3251,7 +3251,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 63, port: port_); + funcId: 62, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -3276,7 +3276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 64)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 63)!; }, codec: SseCodec( decodeSuccessData: @@ -3303,7 +3303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 65)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 64)!; }, codec: SseCodec( decodeSuccessData: @@ -3330,7 +3330,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 66)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 65)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3358,7 +3358,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( inputBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 67)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 66)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3386,7 +3386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( outputBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 68)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 67)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3413,7 +3413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); sse_encode_f_64(playbackTime, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 69)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 68)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3439,7 +3439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 70)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 69)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3466,7 +3466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 71)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 70)!; }, codec: SseCodec( decodeSuccessData: @@ -3493,7 +3493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 72)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 71)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3519,7 +3519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 73)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 72)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3545,7 +3545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 74)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 73)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3573,7 +3573,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(averageLoad, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 75)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 74)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3602,7 +3602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 76)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 75)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3629,7 +3629,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(peakLoad, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 77)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 76)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3656,7 +3656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(timestamp, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 78)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 77)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3683,7 +3683,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(underrunRatio, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 79)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 78)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3711,7 +3711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 80, port: port_); + funcId: 79, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3741,7 +3741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_audio_render_capacity_options( options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 81, port: port_); + funcId: 80, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3768,7 +3768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 82, port: port_); + funcId: 81, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3794,7 +3794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioCompletionEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 83)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 82)!; }, codec: SseCodec( decodeSuccessData: @@ -3821,7 +3821,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioCompletionEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 84)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 83)!; }, codec: SseCodec( decodeSuccessData: @@ -3852,7 +3852,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 85)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 84)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3881,7 +3881,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( renderedBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 86)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 85)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3910,7 +3910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 87, port: port_); + funcId: 86, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3937,7 +3937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 88, port: port_); + funcId: 87, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3964,7 +3964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 89, port: port_); + funcId: 88, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3991,7 +3991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 90, port: port_); + funcId: 89, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4019,7 +4019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 91, port: port_); + funcId: 90, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4046,7 +4046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 92, port: port_); + funcId: 91, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4073,7 +4073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 93, port: port_); + funcId: 92, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4107,7 +4107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 94, port: port_); + funcId: 93, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4135,7 +4135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 95, port: port_); + funcId: 94, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4170,7 +4170,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 96, port: port_); + funcId: 95, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4199,7 +4199,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 97, port: port_); + funcId: 96, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4229,7 +4229,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 98, port: port_); + funcId: 97, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4260,7 +4260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 99, port: port_); + funcId: 98, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4289,7 +4289,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 100, port: port_); + funcId: 99, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4318,7 +4318,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 101, port: port_); + funcId: 100, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4347,7 +4347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 102, port: port_); + funcId: 101, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4376,7 +4376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 103, port: port_); + funcId: 102, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4406,7 +4406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 104, port: port_); + funcId: 103, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4438,7 +4438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 105, port: port_); + funcId: 104, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4467,7 +4467,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 106, port: port_); + funcId: 105, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4500,7 +4500,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( media, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 107, port: port_); + funcId: 106, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4533,7 +4533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( media, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 108, port: port_); + funcId: 107, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4563,7 +4563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 109, port: port_); + funcId: 108, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4591,7 +4591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 110, port: port_); + funcId: 109, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4620,7 +4620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 111, port: port_); + funcId: 110, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4656,7 +4656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 112, port: port_); + funcId: 111, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4695,7 +4695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 113, port: port_); + funcId: 112, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4724,7 +4724,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 114, port: port_); + funcId: 113, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4752,7 +4752,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 115, port: port_); + funcId: 114, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -4779,7 +4779,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 116, port: port_); + funcId: 115, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4809,7 +4809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(inputPath, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 117, port: port_); + funcId: 116, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4830,35 +4830,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "inputPath"], ); - @override - Future webAudioApiContextAudioContextFrbOverrideOutputLatency( - {required AudioContext that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 118, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_String, - decodeErrorData: null, - ), - constMeta: - kWebAudioApiContextAudioContextFrbOverrideOutputLatencyConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kWebAudioApiContextAudioContextFrbOverrideOutputLatencyConstMeta => - const TaskConstMeta( - debugName: "AudioContext_frb_override_output_latency", - argNames: ["that"], - ); - @override Future webAudioApiContextAudioContextListener( {required AudioContext that}) { @@ -4868,7 +4839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 119, port: port_); + funcId: 117, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4894,7 +4865,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_audio_context_options(options, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 120)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 118)!; }, codec: SseCodec( decodeSuccessData: @@ -4913,6 +4884,33 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["options"], ); + @override + Future webAudioApiContextAudioContextOutputLatency( + {required AudioContext that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 119, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_f_64, + decodeErrorData: null, + ), + constMeta: kWebAudioApiContextAudioContextOutputLatencyConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiContextAudioContextOutputLatencyConstMeta => + const TaskConstMeta( + debugName: "AudioContext_output_latency", + argNames: ["that"], + ); + @override Future webAudioApiContextAudioContextRenderCapacity( {required AudioContext that}) { @@ -4922,7 +4920,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 121, port: port_); + funcId: 120, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4949,7 +4947,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 122, port: port_); + funcId: 121, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4976,7 +4974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 123, port: port_); + funcId: 122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -5003,7 +5001,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 124, port: port_); + funcId: 123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -5030,7 +5028,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 125, port: port_); + funcId: 124, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -5057,7 +5055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 126, port: port_); + funcId: 125, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5084,7 +5082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 127, port: port_); + funcId: 126, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5111,7 +5109,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 128, port: port_); + funcId: 127, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5138,7 +5136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 129, port: port_); + funcId: 128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5167,7 +5165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 130, port: port_); + funcId: 129, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5203,7 +5201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 131, port: port_); + funcId: 130, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5234,7 +5232,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 132, port: port_); + funcId: 131, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5270,7 +5268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 133, port: port_); + funcId: 132, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5301,7 +5299,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 134, port: port_); + funcId: 133, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5334,7 +5332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 135, port: port_); + funcId: 134, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5367,7 +5365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 136, port: port_); + funcId: 135, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5398,7 +5396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 137, port: port_); + funcId: 136, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5429,7 +5427,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 138, port: port_); + funcId: 137, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5460,7 +5458,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 139, port: port_); + funcId: 138, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5491,7 +5489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 140, port: port_); + funcId: 139, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5521,7 +5519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 141, port: port_); + funcId: 140, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5555,7 +5553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 142, port: port_); + funcId: 141, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5586,7 +5584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 143, port: port_); + funcId: 142, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5616,7 +5614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 144, port: port_); + funcId: 143, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5649,7 +5647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 145, port: port_); + funcId: 144, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5686,7 +5684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 146, port: port_); + funcId: 145, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5727,7 +5725,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 147, port: port_); + funcId: 146, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5758,7 +5756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 148, port: port_); + funcId: 147, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5788,7 +5786,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 149, port: port_); + funcId: 148, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -5818,7 +5816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 150, port: port_); + funcId: 149, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5848,7 +5846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 151, port: port_); + funcId: 150, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5880,7 +5878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( reg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 152, port: port_); + funcId: 151, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5909,7 +5907,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 153, port: port_); + funcId: 152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -5937,7 +5935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 154, port: port_); + funcId: 153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -5964,7 +5962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 155, port: port_); + funcId: 154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5991,7 +5989,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 156, port: port_); + funcId: 155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6019,7 +6017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 157, port: port_); + funcId: 156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6048,7 +6046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 158, port: port_); + funcId: 157, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6083,7 +6081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 159, port: port_); + funcId: 158, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6114,7 +6112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 160, port: port_); + funcId: 159, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6150,7 +6148,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 161, port: port_); + funcId: 160, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6180,7 +6178,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 162, port: port_); + funcId: 161, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6212,7 +6210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 163, port: port_); + funcId: 162, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6245,7 +6243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 164, port: port_); + funcId: 163, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6276,7 +6274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 165, port: port_); + funcId: 164, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6306,7 +6304,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 166, port: port_); + funcId: 165, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6336,7 +6334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 167, port: port_); + funcId: 166, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6366,7 +6364,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 168, port: port_); + funcId: 167, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6396,7 +6394,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 169, port: port_); + funcId: 168, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6428,7 +6426,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 170, port: port_); + funcId: 169, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6457,7 +6455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 171, port: port_); + funcId: 170, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6487,7 +6485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 172, port: port_); + funcId: 171, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6518,7 +6516,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 173, port: port_); + funcId: 172, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6555,7 +6553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 174, port: port_); + funcId: 173, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6596,7 +6594,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 175, port: port_); + funcId: 174, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6626,7 +6624,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 176, port: port_); + funcId: 175, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6656,7 +6654,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 177, port: port_); + funcId: 176, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -6684,7 +6682,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 178, port: port_); + funcId: 177, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6713,7 +6711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 179, port: port_); + funcId: 178, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -6740,7 +6738,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 180, port: port_); + funcId: 179, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6771,7 +6769,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 181, port: port_); + funcId: 180, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6799,7 +6797,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 182, port: port_); + funcId: 181, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6826,7 +6824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 183, port: port_); + funcId: 182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -6853,7 +6851,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 184, port: port_); + funcId: 183, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6882,7 +6880,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 185, port: port_); + funcId: 184, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6912,7 +6910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 186, port: port_); + funcId: 185, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -6940,7 +6938,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(suspendTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 187, port: port_); + funcId: 186, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6967,7 +6965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamConstraints( constraints, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 214, port: port_); + funcId: 213, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6994,7 +6992,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 215)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 214)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -7019,7 +7017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 216)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 215)!; }, codec: SseCodec( decodeSuccessData: @@ -7046,7 +7044,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 217)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 216)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7073,7 +7071,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); sse_encode_list_prim_u_8_strict(blob, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 218)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 217)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7101,7 +7099,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 219)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 218)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7128,7 +7126,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); sse_encode_f_64(timecode, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 220)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 219)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7155,7 +7153,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 221, port: port_); + funcId: 220, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7184,7 +7182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 222, port: port_); + funcId: 221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7212,7 +7210,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 223, port: port_); + funcId: 222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7240,7 +7238,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( stream, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 224, port: port_); + funcId: 223, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -7268,7 +7266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 225, port: port_); + funcId: 224, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7295,7 +7293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 226, port: port_); + funcId: 225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7322,7 +7320,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 227, port: port_); + funcId: 226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7350,7 +7348,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 228, port: port_); + funcId: 227, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_media_stream_track_state, @@ -7378,7 +7376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( tracks, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 229, port: port_); + funcId: 228, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -7406,7 +7404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 230, port: port_); + funcId: 229, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7433,7 +7431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 231, port: port_); + funcId: 230, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7460,7 +7458,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 232, port: port_); + funcId: 231, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7487,7 +7485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 233, port: port_); + funcId: 232, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -7515,7 +7513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 234, port: port_); + funcId: 233, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -7543,7 +7541,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 235, port: port_); + funcId: 234, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7571,7 +7569,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 236, port: port_); + funcId: 235, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7598,7 +7596,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 237, port: port_); + funcId: 236, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7626,7 +7624,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 238, port: port_); + funcId: 237, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7653,7 +7651,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 239, port: port_); + funcId: 238, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7680,7 +7678,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 240, port: port_); + funcId: 239, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7707,7 +7705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 241, port: port_); + funcId: 240, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7734,7 +7732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 242, port: port_); + funcId: 241, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7761,7 +7759,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 243, port: port_); + funcId: 242, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7788,7 +7786,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 244, port: port_); + funcId: 243, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7815,7 +7813,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 245, port: port_); + funcId: 244, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7843,7 +7841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 246, port: port_); + funcId: 245, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7871,7 +7869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 247, port: port_); + funcId: 246, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7899,7 +7897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 248, port: port_); + funcId: 247, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7928,7 +7926,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(fftSize, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 249, port: port_); + funcId: 248, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7956,7 +7954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 250, port: port_); + funcId: 249, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7984,7 +7982,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 251, port: port_); + funcId: 250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8012,7 +8010,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 252, port: port_); + funcId: 251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8040,7 +8038,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 253, port: port_); + funcId: 252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8068,7 +8066,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 254, port: port_); + funcId: 253, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8096,7 +8094,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 255, port: port_); + funcId: 254, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8124,7 +8122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 256, port: port_); + funcId: 255, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -8153,7 +8151,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 257, port: port_); + funcId: 256, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -8182,7 +8180,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 258, port: port_); + funcId: 257, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8210,7 +8208,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 259, port: port_); + funcId: 258, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8239,7 +8237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 260, port: port_); + funcId: 259, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8266,7 +8264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 261, port: port_); + funcId: 260, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8294,7 +8292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 262, port: port_); + funcId: 261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8322,7 +8320,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 263, port: port_); + funcId: 262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -8349,7 +8347,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 264, port: port_); + funcId: 263, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8376,7 +8374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 265, port: port_); + funcId: 264, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8403,7 +8401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 266, port: port_); + funcId: 265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8431,7 +8429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 267, port: port_); + funcId: 266, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8459,7 +8457,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 268, port: port_); + funcId: 267, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8486,7 +8484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 269, port: port_); + funcId: 268, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8516,7 +8514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( audioBuffer, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 270, port: port_); + funcId: 269, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8544,7 +8542,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 271, port: port_); + funcId: 270, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8573,7 +8571,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 272, port: port_); + funcId: 271, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8603,7 +8601,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 273, port: port_); + funcId: 272, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8633,7 +8631,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_bool(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 274, port: port_); + funcId: 273, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8661,7 +8659,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 275, port: port_); + funcId: 274, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8689,7 +8687,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 276, port: port_); + funcId: 275, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8717,7 +8715,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 277, port: port_); + funcId: 276, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8745,7 +8743,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 278, port: port_); + funcId: 277, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8776,7 +8774,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(start, serializer); sse_encode_f_64(offset, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 279, port: port_); + funcId: 278, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8811,7 +8809,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(offset, serializer); sse_encode_f_64(duration, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 280, port: port_); + funcId: 279, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8841,7 +8839,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 281, port: port_); + funcId: 280, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8869,7 +8867,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 282, port: port_); + funcId: 281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8896,7 +8894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 283, port: port_); + funcId: 282, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8924,7 +8922,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 284, port: port_); + funcId: 283, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8951,7 +8949,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 285, port: port_); + funcId: 284, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -8980,7 +8978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 286, port: port_); + funcId: 285, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9009,7 +9007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 287, port: port_); + funcId: 286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9038,7 +9036,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 288, port: port_); + funcId: 287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9065,7 +9063,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 289, port: port_); + funcId: 288, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9093,7 +9091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 290, port: port_); + funcId: 289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9121,7 +9119,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 291, port: port_); + funcId: 290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9149,7 +9147,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 292, port: port_); + funcId: 291, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9177,7 +9175,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 293, port: port_); + funcId: 292, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9205,7 +9203,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 294, port: port_); + funcId: 293, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9233,7 +9231,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 295, port: port_); + funcId: 294, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9262,7 +9260,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 296, port: port_); + funcId: 295, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9292,7 +9290,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 297, port: port_); + funcId: 296, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9321,7 +9319,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 298, port: port_); + funcId: 297, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9348,7 +9346,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 299, port: port_); + funcId: 298, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9375,7 +9373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 300, port: port_); + funcId: 299, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -9403,7 +9401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 301, port: port_); + funcId: 300, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9431,7 +9429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 302, port: port_); + funcId: 301, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9459,7 +9457,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 303, port: port_); + funcId: 302, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9486,7 +9484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 304, port: port_); + funcId: 303, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9514,7 +9512,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 305, port: port_); + funcId: 304, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9541,7 +9539,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 306, port: port_); + funcId: 305, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9568,7 +9566,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 307, port: port_); + funcId: 306, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9595,7 +9593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 308, port: port_); + funcId: 307, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9623,7 +9621,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 309, port: port_); + funcId: 308, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9651,7 +9649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 310, port: port_); + funcId: 309, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9680,7 +9678,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 311, port: port_); + funcId: 310, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9710,7 +9708,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_biquad_filter_type(type, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 312, port: port_); + funcId: 311, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9737,7 +9735,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 313, port: port_); + funcId: 312, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_biquad_filter_type, @@ -9764,7 +9762,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 314, port: port_); + funcId: 313, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9791,7 +9789,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9818,7 +9816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -9847,7 +9845,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9876,7 +9874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9905,7 +9903,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9932,7 +9930,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 320, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9960,7 +9958,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 321, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9988,7 +9986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 322, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10015,7 +10013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10042,7 +10040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 324, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10070,7 +10068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10098,7 +10096,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 326, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10127,7 +10125,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 327, port: port_); + funcId: 326, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10156,7 +10154,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 328, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10183,7 +10181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 329, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10210,7 +10208,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -10239,7 +10237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -10268,7 +10266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10297,7 +10295,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10324,7 +10322,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10352,7 +10350,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10380,7 +10378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 336, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10408,7 +10406,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 337, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10436,7 +10434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 338, port: port_); + funcId: 337, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10464,7 +10462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 339, port: port_); + funcId: 338, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10493,7 +10491,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 340, port: port_); + funcId: 339, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10523,7 +10521,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 341, port: port_); + funcId: 340, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10552,7 +10550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 342, port: port_); + funcId: 341, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10579,7 +10577,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 343, port: port_); + funcId: 342, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10606,7 +10604,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 344, port: port_); + funcId: 343, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -10635,7 +10633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 345, port: port_); + funcId: 344, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -10664,7 +10662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 346, port: port_); + funcId: 345, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10691,7 +10689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 347, port: port_); + funcId: 346, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10720,7 +10718,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 348, port: port_); + funcId: 347, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10747,7 +10745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 349, port: port_); + funcId: 348, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10775,7 +10773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 350, port: port_); + funcId: 349, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10803,7 +10801,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 351, port: port_); + funcId: 350, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10830,7 +10828,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 352, port: port_); + funcId: 351, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10858,7 +10856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 353, port: port_); + funcId: 352, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10886,7 +10884,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 354, port: port_); + funcId: 353, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10915,7 +10913,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 355, port: port_); + funcId: 354, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10944,7 +10942,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 356, port: port_); + funcId: 355, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10973,7 +10971,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 357, port: port_); + funcId: 356, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11001,7 +10999,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 358, port: port_); + funcId: 357, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11028,7 +11026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 359, port: port_); + funcId: 358, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11056,7 +11054,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 360, port: port_); + funcId: 359, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11083,7 +11081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 361, port: port_); + funcId: 360, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11110,7 +11108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 362, port: port_); + funcId: 361, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11137,7 +11135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 363, port: port_); + funcId: 362, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -11165,7 +11163,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 364, port: port_); + funcId: 363, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -11193,7 +11191,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 365, port: port_); + funcId: 364, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11221,7 +11219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 365, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11248,7 +11246,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 366, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11276,7 +11274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 367, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11303,7 +11301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 368, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -11330,7 +11328,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 369, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11357,7 +11355,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 370, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11384,7 +11382,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 372, port: port_); + funcId: 371, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11413,7 +11411,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( buffer, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 372, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11441,7 +11439,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 374, port: port_); + funcId: 373, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11469,7 +11467,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 374, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11497,7 +11495,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 376, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11526,7 +11524,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_bool(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 376, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11553,7 +11551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11580,7 +11578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11607,7 +11605,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 380, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -11634,7 +11632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -11661,7 +11659,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 382, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11687,7 +11685,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11713,7 +11711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11741,7 +11739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11768,7 +11766,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11795,7 +11793,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11821,7 +11819,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11849,7 +11847,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11877,7 +11875,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11905,7 +11903,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11933,7 +11931,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11961,7 +11959,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 393, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11990,7 +11988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12020,7 +12018,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 394, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12049,7 +12047,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 396, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12078,7 +12076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 397, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12105,7 +12103,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 398, port: port_); + funcId: 397, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12133,7 +12131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 399, port: port_); + funcId: 398, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12162,7 +12160,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 400, port: port_); + funcId: 399, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12190,7 +12188,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 401, port: port_); + funcId: 400, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12218,7 +12216,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 402, port: port_); + funcId: 401, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -12245,7 +12243,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 403, port: port_); + funcId: 402, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12274,7 +12272,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 404, port: port_); + funcId: 403, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12303,7 +12301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 405, port: port_); + funcId: 404, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12334,7 +12332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 406, port: port_); + funcId: 405, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12362,7 +12360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 407, port: port_); + funcId: 406, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12388,7 +12386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 408, port: port_); + funcId: 407, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12415,7 +12413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 409, port: port_); + funcId: 408, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12442,7 +12440,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 410, port: port_); + funcId: 409, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12469,7 +12467,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 411, port: port_); + funcId: 410, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12495,7 +12493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 412, port: port_); + funcId: 411, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12521,7 +12519,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 413, port: port_); + funcId: 412, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12549,7 +12547,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 414, port: port_); + funcId: 413, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12576,7 +12574,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 415, port: port_); + funcId: 414, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12603,7 +12601,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 416, port: port_); + funcId: 415, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12629,7 +12627,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 417, port: port_); + funcId: 416, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12657,7 +12655,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 418, port: port_); + funcId: 417, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12685,7 +12683,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 419, port: port_); + funcId: 418, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12713,7 +12711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 420, port: port_); + funcId: 419, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12740,7 +12738,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 420, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12767,7 +12765,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 422, port: port_); + funcId: 421, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12794,7 +12792,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 423, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12822,7 +12820,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12850,7 +12848,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 424, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12878,7 +12876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 425, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12905,7 +12903,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12933,7 +12931,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 427, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12960,7 +12958,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12987,7 +12985,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13014,7 +13012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 430, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13042,7 +13040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13070,7 +13068,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13098,7 +13096,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 433, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13126,7 +13124,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13155,7 +13153,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 436, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13185,7 +13183,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -13215,7 +13213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 438, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -13244,7 +13242,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 439, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13273,7 +13271,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 440, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13301,7 +13299,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 441, port: port_); + funcId: 440, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13330,7 +13328,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 442, port: port_); + funcId: 441, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13359,7 +13357,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 443, port: port_); + funcId: 442, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13388,7 +13386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 444, port: port_); + funcId: 443, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13417,7 +13415,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 445, port: port_); + funcId: 444, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13447,7 +13445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 446, port: port_); + funcId: 445, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13478,7 +13476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 447, port: port_); + funcId: 446, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13510,7 +13508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 448, port: port_); + funcId: 447, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13539,7 +13537,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 449, port: port_); + funcId: 448, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13568,7 +13566,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 450, port: port_); + funcId: 449, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13598,7 +13596,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 451, port: port_); + funcId: 450, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -13628,7 +13626,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 452, port: port_); + funcId: 451, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -13658,7 +13656,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 453, port: port_); + funcId: 452, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13687,7 +13685,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 454, port: port_); + funcId: 453, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13716,7 +13714,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 455, port: port_); + funcId: 454, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13746,7 +13744,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 456, port: port_); + funcId: 455, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13775,7 +13773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 456, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13804,7 +13802,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 458, port: port_); + funcId: 457, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13833,7 +13831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 459, port: port_); + funcId: 458, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13863,7 +13861,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 460, port: port_); + funcId: 459, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13895,7 +13893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 461, port: port_); + funcId: 460, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13927,7 +13925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 462, port: port_); + funcId: 461, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13957,7 +13955,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 463, port: port_); + funcId: 462, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13985,7 +13983,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 464, port: port_); + funcId: 463, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14014,7 +14012,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 465, port: port_); + funcId: 464, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14044,7 +14042,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 466, port: port_); + funcId: 465, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14074,7 +14072,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 467, port: port_); + funcId: 466, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14103,7 +14101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 468, port: port_); + funcId: 467, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14132,7 +14130,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 469, port: port_); + funcId: 468, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14160,7 +14158,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 470, port: port_); + funcId: 469, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14189,7 +14187,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 471, port: port_); + funcId: 470, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14218,7 +14216,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 472, port: port_); + funcId: 471, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14247,7 +14245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 473, port: port_); + funcId: 472, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14276,7 +14274,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 474, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14306,7 +14304,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 475, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14336,7 +14334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 476, port: port_); + funcId: 475, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14368,7 +14366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 477, port: port_); + funcId: 476, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14397,7 +14395,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 477, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14426,7 +14424,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 479, port: port_); + funcId: 478, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14456,7 +14454,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 480, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14486,7 +14484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 481, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14516,7 +14514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 481, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14545,7 +14543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 483, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14574,7 +14572,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14604,7 +14602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 485, port: port_); + funcId: 484, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14633,7 +14631,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 486, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14662,7 +14660,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 487, port: port_); + funcId: 486, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14691,7 +14689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 488, port: port_); + funcId: 487, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14721,7 +14719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 489, port: port_); + funcId: 488, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14753,7 +14751,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 490, port: port_); + funcId: 489, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14785,7 +14783,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 491, port: port_); + funcId: 490, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14815,7 +14813,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 492, port: port_); + funcId: 491, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14842,7 +14840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 493, port: port_); + funcId: 492, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14869,7 +14867,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 494, port: port_); + funcId: 493, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14897,7 +14895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 495, port: port_); + funcId: 494, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14925,7 +14923,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 496, port: port_); + funcId: 495, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14952,7 +14950,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 497, port: port_); + funcId: 496, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14980,7 +14978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 498, port: port_); + funcId: 497, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15007,7 +15005,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 499, port: port_); + funcId: 498, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15035,7 +15033,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 500, port: port_); + funcId: 499, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15062,7 +15060,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 501, port: port_); + funcId: 500, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15089,7 +15087,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 502, port: port_); + funcId: 501, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15116,7 +15114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 503, port: port_); + funcId: 502, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15144,7 +15142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 504, port: port_); + funcId: 503, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15172,7 +15170,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 505, port: port_); + funcId: 504, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15201,7 +15199,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 506, port: port_); + funcId: 505, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15232,7 +15230,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPeriodicWave( periodicWave, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 507, port: port_); + funcId: 506, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15260,7 +15258,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_oscillator_type(type, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 508, port: port_); + funcId: 507, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15287,7 +15285,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 509, port: port_); + funcId: 508, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15315,7 +15313,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 510, port: port_); + funcId: 509, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15342,7 +15340,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 511, port: port_); + funcId: 510, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15370,7 +15368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 512, port: port_); + funcId: 511, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15397,7 +15395,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 513, port: port_); + funcId: 512, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_oscillator_type, @@ -15424,7 +15422,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 514, port: port_); + funcId: 513, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15451,7 +15449,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 515, port: port_); + funcId: 514, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15478,7 +15476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 516, port: port_); + funcId: 515, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -15505,7 +15503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 517, port: port_); + funcId: 516, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -15532,7 +15530,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 518, port: port_); + funcId: 517, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15559,7 +15557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 519, port: port_); + funcId: 518, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15586,7 +15584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 520, port: port_); + funcId: 519, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15613,7 +15611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 521, port: port_); + funcId: 520, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15639,7 +15637,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 522, port: port_); + funcId: 521, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15665,7 +15663,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 523, port: port_); + funcId: 522, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15693,7 +15691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 523, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15720,7 +15718,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 525, port: port_); + funcId: 524, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_distance_model_type, @@ -15747,7 +15745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 526, port: port_); + funcId: 525, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15774,7 +15772,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 527, port: port_); + funcId: 526, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15801,7 +15799,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 528, port: port_); + funcId: 527, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15828,7 +15826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 529, port: port_); + funcId: 528, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_panning_model_type, @@ -15855,7 +15853,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 529, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15882,7 +15880,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 530, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15909,7 +15907,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 531, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15937,7 +15935,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 532, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15965,7 +15963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15993,7 +15991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 535, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16022,7 +16020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16050,7 +16048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16078,7 +16076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16106,7 +16104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_distance_model_type(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16134,7 +16132,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16167,7 +16165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(y, serializer); sse_encode_f_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16195,7 +16193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_panning_model_type(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16228,7 +16226,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(y, serializer); sse_encode_f_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 543, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16256,7 +16254,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 543, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16284,7 +16282,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16311,7 +16309,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16338,7 +16336,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16365,7 +16363,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16392,7 +16390,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 549, port: port_); + funcId: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -16421,7 +16419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 550, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -16450,7 +16448,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 550, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16479,7 +16477,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 552, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16508,7 +16506,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 553, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16535,7 +16533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 554, port: port_); + funcId: 553, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16563,7 +16561,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 555, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16591,7 +16589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 556, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16619,7 +16617,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 557, port: port_); + funcId: 556, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16647,7 +16645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 558, port: port_); + funcId: 557, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16675,7 +16673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 559, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16704,7 +16702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 560, port: port_); + funcId: 559, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16734,7 +16732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 561, port: port_); + funcId: 560, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16763,7 +16761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 562, port: port_); + funcId: 561, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16790,7 +16788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 563, port: port_); + funcId: 562, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16817,7 +16815,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 564, port: port_); + funcId: 563, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -16845,7 +16843,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 565, port: port_); + funcId: 564, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -16873,7 +16871,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 566, port: port_); + funcId: 565, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16901,7 +16899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 567, port: port_); + funcId: 566, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16928,7 +16926,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 568, port: port_); + funcId: 567, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16956,7 +16954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 569, port: port_); + funcId: 568, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16983,7 +16981,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 570, port: port_); + funcId: 569, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17010,7 +17008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 571, port: port_); + funcId: 570, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17037,7 +17035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 572, port: port_); + funcId: 571, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17065,7 +17063,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 573, port: port_); + funcId: 572, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17093,7 +17091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 574, port: port_); + funcId: 573, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17122,7 +17120,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 575, port: port_); + funcId: 574, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17151,7 +17149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 595, port: port_); + funcId: 594, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17178,7 +17176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 596, port: port_); + funcId: 595, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17205,7 +17203,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 597, port: port_); + funcId: 596, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -17233,7 +17231,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 598, port: port_); + funcId: 597, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -17261,7 +17259,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 599, port: port_); + funcId: 598, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17289,7 +17287,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 600, port: port_); + funcId: 599, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17316,7 +17314,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 601, port: port_); + funcId: 600, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17344,7 +17342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 601, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17371,7 +17369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 602, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17398,7 +17396,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 603, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17425,7 +17423,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 604, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_over_sample_type, @@ -17452,7 +17450,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 605, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17480,7 +17478,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 607, port: port_); + funcId: 606, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17508,7 +17506,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 607, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17537,7 +17535,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 608, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17567,7 +17565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_list_prim_f_32_loose(curve, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 609, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17595,7 +17593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_over_sample_type(oversample, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 610, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17622,7 +17620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 612, port: port_); + funcId: 611, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17649,7 +17647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 613, port: port_); + funcId: 612, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17676,7 +17674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 614, port: port_); + funcId: 613, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -17705,7 +17703,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 615, port: port_); + funcId: 614, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -17734,7 +17732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 616, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17763,7 +17761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 617, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17790,7 +17788,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 618, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17818,7 +17816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 619, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17846,7 +17844,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 620, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17874,7 +17872,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 621, port: port_); + funcId: 620, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17902,7 +17900,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 622, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17929,7 +17927,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 623, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17957,7 +17955,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 624, port: port_); + funcId: 623, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17986,7 +17984,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 625, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18016,7 +18014,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 626, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -25110,17 +25108,21 @@ class AudioContextImpl extends RustOpaque implements AudioContext { .webAudioApiContextAudioContextFrbOverrideDecodeAudioDataSync( that: this, inputPath: inputPath); - Future outputLatency() => RustLib.instance.api - .webAudioApiContextAudioContextFrbOverrideOutputLatency( - that: this, - ); - /// Returns the `AudioListener` which is used for 3D spatialization Future listener() => RustLib.instance.api.webAudioApiContextAudioContextListener( that: this, ); + /// The estimation in seconds of audio output latency, i.e., the interval + /// between the time the UA requests the host system to play a buffer and + /// the time at which the first sample in the buffer is actually processed + /// by the audio output device. + Future outputLatency() => + RustLib.instance.api.webAudioApiContextAudioContextOutputLatency( + that: this, + ); + /// Returns an [`AudioRenderCapacity`] instance associated with an AudioContext. Future renderCapacity() => RustLib.instance.api.webAudioApiContextAudioContextRenderCapacity( diff --git a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/context.dart b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/context.dart index 1573500a5c..10340c3479 100644 --- a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/context.dart +++ b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/context.dart @@ -169,8 +169,6 @@ abstract class AudioContext implements AudioContextExt, BaseAudioContext { Future decodeAudioDataSync({required String inputPath}); - Future outputLatency(); - /// Returns the `AudioListener` which is used for 3D spatialization Future listener(); @@ -202,6 +200,12 @@ abstract class AudioContext implements AudioContextExt, BaseAudioContext { factory AudioContext({required AudioContextOptions options}) => RustLib.instance.api.webAudioApiContextAudioContextNew(options: options); + /// The estimation in seconds of audio output latency, i.e., the interval + /// between the time the UA requests the host system to play a buffer and + /// the time at which the first sample in the buffer is actually processed + /// by the audio output device. + Future outputLatency(); + /// Returns an [`AudioRenderCapacity`] instance associated with an AudioContext. Future renderCapacity(); diff --git a/frb_example/integrate_third_party/rust/src/frb_generated.rs b/frb_example/integrate_third_party/rust/src/frb_generated.rs index 44341e3907..4ec6c03fd2 100644 --- a/frb_example/integrate_third_party/rust/src/frb_generated.rs +++ b/frb_example/integrate_third_party/rust/src/frb_generated.rs @@ -45,7 +45,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 2092815286; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -506223220; // Section: executor @@ -2613,30 +2613,6 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } -fn wire__web_audio_api__context__AudioContext_frb_override_output_latency_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: "AudioContext_frb_override_output_latency", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(web_audio_api::context::AudioContext::frb_override_output_latency(&api_that)) - })()) - } }) -} fn wire__web_audio_api__context__AudioContext_listener_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -2691,6 +2667,30 @@ fn wire__web_audio_api__context__AudioContext_new_impl( }, ) } +fn wire__web_audio_api__context__AudioContext_output_latency_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: "AudioContext_output_latency", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok(web_audio_api::context::AudioContext::output_latency(&api_that)) + })()) + } }) +} fn wire__web_audio_api__context__AudioContext_render_capacity_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -16275,535 +16275,535 @@ fn pde_ffi_dispatcher_primary_impl( ) { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 25 => wire__crate__api__simple__f_impl(port, ptr, rust_vec_len, data_len), -26 => wire__crate__api__simple__init_app_impl(port, ptr, rust_vec_len, data_len), -28 => wire__web_audio_api__AudioBuffer_duration_impl(port, ptr, rust_vec_len, data_len), -29 => wire__web_audio_api__AudioBuffer_from_impl(port, ptr, rust_vec_len, data_len), -30 => wire__web_audio_api__AudioBuffer_get_channel_data_impl(port, ptr, rust_vec_len, data_len), -31 => wire__web_audio_api__AudioBuffer_get_channel_data_mut_impl(port, ptr, rust_vec_len, data_len), -32 => wire__web_audio_api__AudioBuffer_length_impl(port, ptr, rust_vec_len, data_len), -33 => wire__web_audio_api__AudioBuffer_new_impl(port, ptr, rust_vec_len, data_len), -34 => wire__web_audio_api__AudioBuffer_number_of_channels_impl(port, ptr, rust_vec_len, data_len), -35 => wire__web_audio_api__AudioBuffer_sample_rate_impl(port, ptr, rust_vec_len, data_len), -36 => wire__web_audio_api__AudioParam_automation_rate_impl(port, ptr, rust_vec_len, data_len), -37 => wire__web_audio_api__AudioParam_cancel_and_hold_at_time_impl(port, ptr, rust_vec_len, data_len), -38 => wire__web_audio_api__AudioParam_cancel_scheduled_values_impl(port, ptr, rust_vec_len, data_len), -39 => wire__web_audio_api__AudioParam_channel_config_impl(port, ptr, rust_vec_len, data_len), -40 => wire__web_audio_api__AudioParam_channel_count_impl(port, ptr, rust_vec_len, data_len), -41 => wire__web_audio_api__AudioParam_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -42 => wire__web_audio_api__AudioParam_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -43 => wire__web_audio_api__AudioParam_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -44 => wire__web_audio_api__AudioParam_context_impl(port, ptr, rust_vec_len, data_len), -45 => wire__web_audio_api__AudioParam_default_value_impl(port, ptr, rust_vec_len, data_len), -46 => wire__web_audio_api__AudioParam_disconnect_impl(port, ptr, rust_vec_len, data_len), -47 => wire__web_audio_api__AudioParam_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -48 => wire__web_audio_api__AudioParam_exponential_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), -49 => wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), -50 => wire__web_audio_api__AudioParam_max_value_impl(port, ptr, rust_vec_len, data_len), -51 => wire__web_audio_api__AudioParam_min_value_impl(port, ptr, rust_vec_len, data_len), -52 => wire__web_audio_api__AudioParam_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -53 => wire__web_audio_api__AudioParam_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -54 => wire__web_audio_api__AudioParam_registration_impl(port, ptr, rust_vec_len, data_len), -55 => wire__web_audio_api__AudioParam_set_automation_rate_impl(port, ptr, rust_vec_len, data_len), -56 => wire__web_audio_api__AudioParam_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -57 => wire__web_audio_api__AudioParam_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -58 => wire__web_audio_api__AudioParam_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -59 => wire__web_audio_api__AudioParam_set_target_at_time_impl(port, ptr, rust_vec_len, data_len), -60 => wire__web_audio_api__AudioParam_set_value_impl(port, ptr, rust_vec_len, data_len), -61 => wire__web_audio_api__AudioParam_set_value_at_time_impl(port, ptr, rust_vec_len, data_len), -62 => wire__web_audio_api__AudioParam_set_value_curve_at_time_impl(port, ptr, rust_vec_len, data_len), -63 => wire__web_audio_api__AudioParam_value_impl(port, ptr, rust_vec_len, data_len), -80 => wire__web_audio_api__AudioRenderCapacity_clear_onupdate_impl(port, ptr, rust_vec_len, data_len), -81 => wire__web_audio_api__AudioRenderCapacity_start_impl(port, ptr, rust_vec_len, data_len), -82 => wire__web_audio_api__AudioRenderCapacity_stop_impl(port, ptr, rust_vec_len, data_len), -87 => wire__web_audio_api__context__AudioContext_base_impl(port, ptr, rust_vec_len, data_len), -88 => wire__web_audio_api__context__AudioContext_base_latency_impl(port, ptr, rust_vec_len, data_len), -89 => wire__web_audio_api__context__AudioContext_clear_onsinkchange_impl(port, ptr, rust_vec_len, data_len), -90 => wire__web_audio_api__context__AudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -91 => wire__web_audio_api__context__AudioContext_close_impl(port, ptr, rust_vec_len, data_len), -92 => wire__web_audio_api__context__AudioContext_close_sync_impl(port, ptr, rust_vec_len, data_len), -93 => wire__web_audio_api__context__AudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -94 => wire__web_audio_api__context__AudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -95 => wire__web_audio_api__context__AudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -96 => wire__web_audio_api__context__AudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -97 => wire__web_audio_api__context__AudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -98 => wire__web_audio_api__context__AudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -99 => wire__web_audio_api__context__AudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -100 => wire__web_audio_api__context__AudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -101 => wire__web_audio_api__context__AudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -102 => wire__web_audio_api__context__AudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -103 => wire__web_audio_api__context__AudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -104 => wire__web_audio_api__context__AudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -105 => wire__web_audio_api__context__AudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -106 => wire__web_audio_api__context__AudioContext_create_media_stream_destination_impl(port, ptr, rust_vec_len, data_len), -107 => wire__web_audio_api__context__AudioContext_create_media_stream_source_impl(port, ptr, rust_vec_len, data_len), -108 => wire__web_audio_api__context__AudioContext_create_media_stream_track_source_impl(port, ptr, rust_vec_len, data_len), -109 => wire__web_audio_api__context__AudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -110 => wire__web_audio_api__context__AudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -111 => wire__web_audio_api__context__AudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -112 => wire__web_audio_api__context__AudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -113 => wire__web_audio_api__context__AudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -114 => wire__web_audio_api__context__AudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -115 => wire__web_audio_api__context__AudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -116 => wire__web_audio_api__context__AudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -117 => wire__web_audio_api__context__AudioContext_frb_override_decode_audio_data_sync_impl(port, ptr, rust_vec_len, data_len), -118 => wire__web_audio_api__context__AudioContext_frb_override_output_latency_impl(port, ptr, rust_vec_len, data_len), -119 => wire__web_audio_api__context__AudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -121 => wire__web_audio_api__context__AudioContext_render_capacity_impl(port, ptr, rust_vec_len, data_len), -122 => wire__web_audio_api__context__AudioContext_resume_sync_impl(port, ptr, rust_vec_len, data_len), -123 => wire__web_audio_api__context__AudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -124 => wire__web_audio_api__context__AudioContext_sink_id_impl(port, ptr, rust_vec_len, data_len), -125 => wire__web_audio_api__context__AudioContext_state_impl(port, ptr, rust_vec_len, data_len), -126 => wire__web_audio_api__context__AudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), -127 => wire__web_audio_api__context__AudioContext_suspend_sync_impl(port, ptr, rust_vec_len, data_len), -128 => wire__web_audio_api__context__ConcreteBaseAudioContext_base_impl(port, ptr, rust_vec_len, data_len), -129 => wire__web_audio_api__context__ConcreteBaseAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -130 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -131 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -132 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -133 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -134 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -135 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -136 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -137 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -138 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -139 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -140 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -141 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -142 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -143 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -144 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -145 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -146 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -147 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -148 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -149 => wire__web_audio_api__context__ConcreteBaseAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -150 => wire__web_audio_api__context__ConcreteBaseAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -151 => wire__web_audio_api__context__ConcreteBaseAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -152 => wire__web_audio_api__context__ConcreteBaseAudioContext_mark_cycle_breaker_impl(port, ptr, rust_vec_len, data_len), -153 => wire__web_audio_api__context__ConcreteBaseAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -154 => wire__web_audio_api__context__ConcreteBaseAudioContext_state_impl(port, ptr, rust_vec_len, data_len), -155 => wire__web_audio_api__context__OfflineAudioContext_base_impl(port, ptr, rust_vec_len, data_len), -156 => wire__web_audio_api__context__OfflineAudioContext_clear_oncomplete_impl(port, ptr, rust_vec_len, data_len), -157 => wire__web_audio_api__context__OfflineAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -158 => wire__web_audio_api__context__OfflineAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -159 => wire__web_audio_api__context__OfflineAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -160 => wire__web_audio_api__context__OfflineAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -161 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -162 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -163 => wire__web_audio_api__context__OfflineAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -164 => wire__web_audio_api__context__OfflineAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -165 => wire__web_audio_api__context__OfflineAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -166 => wire__web_audio_api__context__OfflineAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -167 => wire__web_audio_api__context__OfflineAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -168 => wire__web_audio_api__context__OfflineAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -169 => wire__web_audio_api__context__OfflineAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -170 => wire__web_audio_api__context__OfflineAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -171 => wire__web_audio_api__context__OfflineAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -172 => wire__web_audio_api__context__OfflineAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -173 => wire__web_audio_api__context__OfflineAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -174 => wire__web_audio_api__context__OfflineAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -175 => wire__web_audio_api__context__OfflineAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -176 => wire__web_audio_api__context__OfflineAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -177 => wire__web_audio_api__context__OfflineAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -178 => wire__web_audio_api__context__OfflineAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -179 => wire__web_audio_api__context__OfflineAudioContext_length_impl(port, ptr, rust_vec_len, data_len), -180 => wire__web_audio_api__context__OfflineAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -181 => wire__web_audio_api__context__OfflineAudioContext_new_impl(port, ptr, rust_vec_len, data_len), -182 => wire__web_audio_api__context__OfflineAudioContext_resume_impl(port, ptr, rust_vec_len, data_len), -183 => wire__web_audio_api__context__OfflineAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -184 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_impl(port, ptr, rust_vec_len, data_len), -185 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_sync_impl(port, ptr, rust_vec_len, data_len), -186 => wire__web_audio_api__context__OfflineAudioContext_state_impl(port, ptr, rust_vec_len, data_len), -187 => wire__web_audio_api__context__OfflineAudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), -214 => wire__web_audio_api__media_devices__get_user_media_sync_impl(port, ptr, rust_vec_len, data_len), -221 => wire__web_audio_api__media_recorder__MediaRecorder_clear_ondataavailable_impl(port, ptr, rust_vec_len, data_len), -222 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onerror_impl(port, ptr, rust_vec_len, data_len), -223 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onstop_impl(port, ptr, rust_vec_len, data_len), -224 => wire__web_audio_api__media_recorder__MediaRecorder_new_impl(port, ptr, rust_vec_len, data_len), -225 => wire__web_audio_api__media_recorder__MediaRecorder_start_impl(port, ptr, rust_vec_len, data_len), -226 => wire__web_audio_api__media_recorder__MediaRecorder_stop_impl(port, ptr, rust_vec_len, data_len), -227 => wire__web_audio_api__media_streams__MediaStreamTrack_close_impl(port, ptr, rust_vec_len, data_len), -228 => wire__web_audio_api__media_streams__MediaStreamTrack_ready_state_impl(port, ptr, rust_vec_len, data_len), -229 => wire__web_audio_api__media_streams__MediaStream_from_tracks_impl(port, ptr, rust_vec_len, data_len), -230 => wire__web_audio_api__media_streams__MediaStream_get_tracks_impl(port, ptr, rust_vec_len, data_len), -231 => wire__web_audio_api__node__AnalyserNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -232 => wire__web_audio_api__node__AnalyserNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -233 => wire__web_audio_api__node__AnalyserNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -234 => wire__web_audio_api__node__AnalyserNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -235 => wire__web_audio_api__node__AnalyserNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -236 => wire__web_audio_api__node__AnalyserNode_context_impl(port, ptr, rust_vec_len, data_len), -237 => wire__web_audio_api__node__AnalyserNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -238 => wire__web_audio_api__node__AnalyserNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -239 => wire__web_audio_api__node__AnalyserNode_fft_size_impl(port, ptr, rust_vec_len, data_len), -240 => wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl(port, ptr, rust_vec_len, data_len), -241 => wire__web_audio_api__node__AnalyserNode_max_decibels_impl(port, ptr, rust_vec_len, data_len), -242 => wire__web_audio_api__node__AnalyserNode_min_decibels_impl(port, ptr, rust_vec_len, data_len), -243 => wire__web_audio_api__node__AnalyserNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -244 => wire__web_audio_api__node__AnalyserNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -245 => wire__web_audio_api__node__AnalyserNode_registration_impl(port, ptr, rust_vec_len, data_len), -246 => wire__web_audio_api__node__AnalyserNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -247 => wire__web_audio_api__node__AnalyserNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -248 => wire__web_audio_api__node__AnalyserNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -249 => wire__web_audio_api__node__AnalyserNode_set_fft_size_impl(port, ptr, rust_vec_len, data_len), -250 => wire__web_audio_api__node__AnalyserNode_set_max_decibels_impl(port, ptr, rust_vec_len, data_len), -251 => wire__web_audio_api__node__AnalyserNode_set_min_decibels_impl(port, ptr, rust_vec_len, data_len), -252 => wire__web_audio_api__node__AnalyserNode_set_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), -253 => wire__web_audio_api__node__AnalyserNode_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), -254 => wire__web_audio_api__node__AudioBufferSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -255 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -256 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -257 => wire__web_audio_api__node__AudioBufferSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -258 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -259 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -260 => wire__web_audio_api__node__AudioBufferSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -261 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -262 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -263 => wire__web_audio_api__node__AudioBufferSourceNode_loop__impl(port, ptr, rust_vec_len, data_len), -264 => wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl(port, ptr, rust_vec_len, data_len), -265 => wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl(port, ptr, rust_vec_len, data_len), -266 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -267 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -268 => wire__web_audio_api__node__AudioBufferSourceNode_position_impl(port, ptr, rust_vec_len, data_len), -269 => wire__web_audio_api__node__AudioBufferSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -270 => wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), -271 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -272 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -273 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -274 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_impl(port, ptr, rust_vec_len, data_len), -275 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_end_impl(port, ptr, rust_vec_len, data_len), -276 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_start_impl(port, ptr, rust_vec_len, data_len), -277 => wire__web_audio_api__node__AudioBufferSourceNode_start_impl(port, ptr, rust_vec_len, data_len), -278 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), -279 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_impl(port, ptr, rust_vec_len, data_len), -280 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_and_duration_impl(port, ptr, rust_vec_len, data_len), -281 => wire__web_audio_api__node__AudioBufferSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), -282 => wire__web_audio_api__node__AudioBufferSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -283 => wire__web_audio_api__node__AudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -284 => wire__web_audio_api__node__AudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -285 => wire__web_audio_api__node__AudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -286 => wire__web_audio_api__node__AudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -287 => wire__web_audio_api__node__AudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -288 => wire__web_audio_api__node__AudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), -289 => wire__web_audio_api__node__AudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -290 => wire__web_audio_api__node__AudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -291 => wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl(port, ptr, rust_vec_len, data_len), -292 => wire__web_audio_api__node__AudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -293 => wire__web_audio_api__node__AudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -294 => wire__web_audio_api__node__AudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), -295 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -296 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -297 => wire__web_audio_api__node__AudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -298 => wire__web_audio_api__node__BiquadFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -299 => wire__web_audio_api__node__BiquadFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -300 => wire__web_audio_api__node__BiquadFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -301 => wire__web_audio_api__node__BiquadFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -302 => wire__web_audio_api__node__BiquadFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -303 => wire__web_audio_api__node__BiquadFilterNode_context_impl(port, ptr, rust_vec_len, data_len), -304 => wire__web_audio_api__node__BiquadFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -305 => wire__web_audio_api__node__BiquadFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -306 => wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -307 => wire__web_audio_api__node__BiquadFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -308 => wire__web_audio_api__node__BiquadFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), -309 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -310 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -311 => wire__web_audio_api__node__BiquadFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -312 => wire__web_audio_api__node__BiquadFilterNode_set_type_impl(port, ptr, rust_vec_len, data_len), -313 => wire__web_audio_api__node__BiquadFilterNode_type__impl(port, ptr, rust_vec_len, data_len), -314 => wire__web_audio_api__node__ChannelMergerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -315 => wire__web_audio_api__node__ChannelMergerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -316 => wire__web_audio_api__node__ChannelMergerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -317 => wire__web_audio_api__node__ChannelMergerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -318 => wire__web_audio_api__node__ChannelMergerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -319 => wire__web_audio_api__node__ChannelMergerNode_context_impl(port, ptr, rust_vec_len, data_len), -320 => wire__web_audio_api__node__ChannelMergerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -321 => wire__web_audio_api__node__ChannelMergerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -322 => wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -323 => wire__web_audio_api__node__ChannelMergerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -324 => wire__web_audio_api__node__ChannelMergerNode_registration_impl(port, ptr, rust_vec_len, data_len), -325 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -326 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -327 => wire__web_audio_api__node__ChannelMergerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -328 => wire__web_audio_api__node__ChannelSplitterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -329 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -330 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -331 => wire__web_audio_api__node__ChannelSplitterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -332 => wire__web_audio_api__node__ChannelSplitterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -333 => wire__web_audio_api__node__ChannelSplitterNode_context_impl(port, ptr, rust_vec_len, data_len), -334 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -335 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -336 => wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -337 => wire__web_audio_api__node__ChannelSplitterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -338 => wire__web_audio_api__node__ChannelSplitterNode_registration_impl(port, ptr, rust_vec_len, data_len), -339 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -340 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -341 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -342 => wire__web_audio_api__node__ConstantSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -343 => wire__web_audio_api__node__ConstantSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -344 => wire__web_audio_api__node__ConstantSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -345 => wire__web_audio_api__node__ConstantSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -346 => wire__web_audio_api__node__ConstantSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -347 => wire__web_audio_api__node__ConstantSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -348 => wire__web_audio_api__node__ConstantSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -349 => wire__web_audio_api__node__ConstantSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -350 => wire__web_audio_api__node__ConstantSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -351 => wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -352 => wire__web_audio_api__node__ConstantSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -353 => wire__web_audio_api__node__ConstantSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -354 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -355 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -356 => wire__web_audio_api__node__ConstantSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -357 => wire__web_audio_api__node__ConstantSourceNode_start_impl(port, ptr, rust_vec_len, data_len), -358 => wire__web_audio_api__node__ConstantSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), -359 => wire__web_audio_api__node__ConstantSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), -360 => wire__web_audio_api__node__ConstantSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -361 => wire__web_audio_api__node__ConvolverNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -362 => wire__web_audio_api__node__ConvolverNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -363 => wire__web_audio_api__node__ConvolverNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -364 => wire__web_audio_api__node__ConvolverNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -365 => wire__web_audio_api__node__ConvolverNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -366 => wire__web_audio_api__node__ConvolverNode_context_impl(port, ptr, rust_vec_len, data_len), -367 => wire__web_audio_api__node__ConvolverNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -368 => wire__web_audio_api__node__ConvolverNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -369 => wire__web_audio_api__node__ConvolverNode_normalize_impl(port, ptr, rust_vec_len, data_len), -370 => wire__web_audio_api__node__ConvolverNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -371 => wire__web_audio_api__node__ConvolverNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -372 => wire__web_audio_api__node__ConvolverNode_registration_impl(port, ptr, rust_vec_len, data_len), -373 => wire__web_audio_api__node__ConvolverNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), -374 => wire__web_audio_api__node__ConvolverNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -375 => wire__web_audio_api__node__ConvolverNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -376 => wire__web_audio_api__node__ConvolverNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -377 => wire__web_audio_api__node__ConvolverNode_set_normalize_impl(port, ptr, rust_vec_len, data_len), -378 => wire__web_audio_api__node__DelayNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -379 => wire__web_audio_api__node__DelayNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -380 => wire__web_audio_api__node__DelayNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -381 => wire__web_audio_api__node__DelayNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -382 => wire__web_audio_api__node__DelayNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -383 => wire__web_audio_api__node__DelayNode_context_impl(port, ptr, rust_vec_len, data_len), -384 => wire__web_audio_api__node__DelayNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -385 => wire__web_audio_api__node__DelayNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -386 => wire__web_audio_api__node__DelayNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -387 => wire__web_audio_api__node__DelayNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -388 => wire__web_audio_api__node__DelayNode_registration_impl(port, ptr, rust_vec_len, data_len), -389 => wire__web_audio_api__node__DelayNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -390 => wire__web_audio_api__node__DelayNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -391 => wire__web_audio_api__node__DelayNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -392 => wire__web_audio_api__node__DynamicsCompressorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -393 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -394 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -395 => wire__web_audio_api__node__DynamicsCompressorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -396 => wire__web_audio_api__node__DynamicsCompressorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -397 => wire__web_audio_api__node__DynamicsCompressorNode_context_impl(port, ptr, rust_vec_len, data_len), -398 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -399 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -400 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -401 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -402 => wire__web_audio_api__node__DynamicsCompressorNode_reduction_impl(port, ptr, rust_vec_len, data_len), -403 => wire__web_audio_api__node__DynamicsCompressorNode_registration_impl(port, ptr, rust_vec_len, data_len), -404 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -405 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -406 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -407 => wire__web_audio_api__node__GainNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -408 => wire__web_audio_api__node__GainNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -409 => wire__web_audio_api__node__GainNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -410 => wire__web_audio_api__node__GainNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -411 => wire__web_audio_api__node__GainNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -412 => wire__web_audio_api__node__GainNode_context_impl(port, ptr, rust_vec_len, data_len), -413 => wire__web_audio_api__node__GainNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -414 => wire__web_audio_api__node__GainNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -415 => wire__web_audio_api__node__GainNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -416 => wire__web_audio_api__node__GainNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -417 => wire__web_audio_api__node__GainNode_registration_impl(port, ptr, rust_vec_len, data_len), -418 => wire__web_audio_api__node__GainNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -419 => wire__web_audio_api__node__GainNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -420 => wire__web_audio_api__node__GainNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -421 => wire__web_audio_api__node__IirFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -422 => wire__web_audio_api__node__IirFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -423 => wire__web_audio_api__node__IirFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -424 => wire__web_audio_api__node__IirFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -425 => wire__web_audio_api__node__IirFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -426 => wire__web_audio_api__node__IirFilterNode_context_impl(port, ptr, rust_vec_len, data_len), -427 => wire__web_audio_api__node__IirFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -428 => wire__web_audio_api__node__IirFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -429 => wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -430 => wire__web_audio_api__node__IirFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -431 => wire__web_audio_api__node__IirFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), -432 => wire__web_audio_api__node__IirFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -433 => wire__web_audio_api__node__IirFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -434 => wire__web_audio_api__node__IirFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -435 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -436 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -437 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -438 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -439 => wire__web_audio_api__node__MediaElementAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -440 => wire__web_audio_api__node__MediaElementAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -441 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -442 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -443 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -444 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -445 => wire__web_audio_api__node__MediaElementAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -446 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -447 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -448 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -449 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -450 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -451 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -452 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -453 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -454 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), -455 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -456 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -457 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -458 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -459 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), -460 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -461 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -462 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -463 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_stream_impl(port, ptr, rust_vec_len, data_len), -464 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -465 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -466 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -467 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -468 => wire__web_audio_api__node__MediaStreamAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -469 => wire__web_audio_api__node__MediaStreamAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -470 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -471 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -472 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -473 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -474 => wire__web_audio_api__node__MediaStreamAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -475 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -476 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -477 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -478 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -479 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -480 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -481 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -482 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -483 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -484 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -485 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -486 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -487 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -488 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -489 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -490 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -491 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -492 => wire__web_audio_api__node__OscillatorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -493 => wire__web_audio_api__node__OscillatorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -494 => wire__web_audio_api__node__OscillatorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -495 => wire__web_audio_api__node__OscillatorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -496 => wire__web_audio_api__node__OscillatorNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -497 => wire__web_audio_api__node__OscillatorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -498 => wire__web_audio_api__node__OscillatorNode_context_impl(port, ptr, rust_vec_len, data_len), -499 => wire__web_audio_api__node__OscillatorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -500 => wire__web_audio_api__node__OscillatorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -501 => wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -502 => wire__web_audio_api__node__OscillatorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -503 => wire__web_audio_api__node__OscillatorNode_registration_impl(port, ptr, rust_vec_len, data_len), -504 => wire__web_audio_api__node__OscillatorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -505 => wire__web_audio_api__node__OscillatorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -506 => wire__web_audio_api__node__OscillatorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -507 => wire__web_audio_api__node__OscillatorNode_set_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -508 => wire__web_audio_api__node__OscillatorNode_set_type_impl(port, ptr, rust_vec_len, data_len), -509 => wire__web_audio_api__node__OscillatorNode_start_impl(port, ptr, rust_vec_len, data_len), -510 => wire__web_audio_api__node__OscillatorNode_start_at_impl(port, ptr, rust_vec_len, data_len), -511 => wire__web_audio_api__node__OscillatorNode_stop_impl(port, ptr, rust_vec_len, data_len), -512 => wire__web_audio_api__node__OscillatorNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -513 => wire__web_audio_api__node__OscillatorNode_type__impl(port, ptr, rust_vec_len, data_len), -514 => wire__web_audio_api__node__PannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -515 => wire__web_audio_api__node__PannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -516 => wire__web_audio_api__node__PannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -517 => wire__web_audio_api__node__PannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -518 => wire__web_audio_api__node__PannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -519 => wire__web_audio_api__node__PannerNode_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), -520 => wire__web_audio_api__node__PannerNode_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), -521 => wire__web_audio_api__node__PannerNode_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), -522 => wire__web_audio_api__node__PannerNode_context_impl(port, ptr, rust_vec_len, data_len), -523 => wire__web_audio_api__node__PannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -524 => wire__web_audio_api__node__PannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -525 => wire__web_audio_api__node__PannerNode_distance_model_impl(port, ptr, rust_vec_len, data_len), -526 => wire__web_audio_api__node__PannerNode_max_distance_impl(port, ptr, rust_vec_len, data_len), -527 => wire__web_audio_api__node__PannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -528 => wire__web_audio_api__node__PannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -529 => wire__web_audio_api__node__PannerNode_panning_model_impl(port, ptr, rust_vec_len, data_len), -530 => wire__web_audio_api__node__PannerNode_ref_distance_impl(port, ptr, rust_vec_len, data_len), -531 => wire__web_audio_api__node__PannerNode_registration_impl(port, ptr, rust_vec_len, data_len), -532 => wire__web_audio_api__node__PannerNode_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), -533 => wire__web_audio_api__node__PannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -534 => wire__web_audio_api__node__PannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -535 => wire__web_audio_api__node__PannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -536 => wire__web_audio_api__node__PannerNode_set_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), -537 => wire__web_audio_api__node__PannerNode_set_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), -538 => wire__web_audio_api__node__PannerNode_set_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), -539 => wire__web_audio_api__node__PannerNode_set_distance_model_impl(port, ptr, rust_vec_len, data_len), -540 => wire__web_audio_api__node__PannerNode_set_max_distance_impl(port, ptr, rust_vec_len, data_len), -541 => wire__web_audio_api__node__PannerNode_set_orientation_impl(port, ptr, rust_vec_len, data_len), -542 => wire__web_audio_api__node__PannerNode_set_panning_model_impl(port, ptr, rust_vec_len, data_len), -543 => wire__web_audio_api__node__PannerNode_set_position_impl(port, ptr, rust_vec_len, data_len), -544 => wire__web_audio_api__node__PannerNode_set_ref_distance_impl(port, ptr, rust_vec_len, data_len), -545 => wire__web_audio_api__node__PannerNode_set_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), -546 => wire__web_audio_api__node__ScriptProcessorNode_buffer_size_impl(port, ptr, rust_vec_len, data_len), -547 => wire__web_audio_api__node__ScriptProcessorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -548 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -549 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -550 => wire__web_audio_api__node__ScriptProcessorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -551 => wire__web_audio_api__node__ScriptProcessorNode_clear_onaudioprocess_impl(port, ptr, rust_vec_len, data_len), -552 => wire__web_audio_api__node__ScriptProcessorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -553 => wire__web_audio_api__node__ScriptProcessorNode_context_impl(port, ptr, rust_vec_len, data_len), -554 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -555 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -556 => wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -557 => wire__web_audio_api__node__ScriptProcessorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -558 => wire__web_audio_api__node__ScriptProcessorNode_registration_impl(port, ptr, rust_vec_len, data_len), -559 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -560 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -561 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -562 => wire__web_audio_api__node__StereoPannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -563 => wire__web_audio_api__node__StereoPannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -564 => wire__web_audio_api__node__StereoPannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -565 => wire__web_audio_api__node__StereoPannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -566 => wire__web_audio_api__node__StereoPannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -567 => wire__web_audio_api__node__StereoPannerNode_context_impl(port, ptr, rust_vec_len, data_len), -568 => wire__web_audio_api__node__StereoPannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -569 => wire__web_audio_api__node__StereoPannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -570 => wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -571 => wire__web_audio_api__node__StereoPannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -572 => wire__web_audio_api__node__StereoPannerNode_registration_impl(port, ptr, rust_vec_len, data_len), -573 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -574 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -575 => wire__web_audio_api__node__StereoPannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -595 => wire__web_audio_api__node__WaveShaperNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -596 => wire__web_audio_api__node__WaveShaperNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -597 => wire__web_audio_api__node__WaveShaperNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -598 => wire__web_audio_api__node__WaveShaperNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -599 => wire__web_audio_api__node__WaveShaperNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -600 => wire__web_audio_api__node__WaveShaperNode_context_impl(port, ptr, rust_vec_len, data_len), -601 => wire__web_audio_api__node__WaveShaperNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -602 => wire__web_audio_api__node__WaveShaperNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -603 => wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -604 => wire__web_audio_api__node__WaveShaperNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -605 => wire__web_audio_api__node__WaveShaperNode_oversample_impl(port, ptr, rust_vec_len, data_len), -606 => wire__web_audio_api__node__WaveShaperNode_registration_impl(port, ptr, rust_vec_len, data_len), -607 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -608 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -609 => wire__web_audio_api__node__WaveShaperNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -610 => wire__web_audio_api__node__WaveShaperNode_set_curve_impl(port, ptr, rust_vec_len, data_len), -611 => wire__web_audio_api__node__WaveShaperNode_set_oversample_impl(port, ptr, rust_vec_len, data_len), -612 => wire__web_audio_api__worklet__AudioWorkletNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -613 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -614 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -615 => wire__web_audio_api__worklet__AudioWorkletNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -616 => wire__web_audio_api__worklet__AudioWorkletNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -617 => wire__web_audio_api__worklet__AudioWorkletNode_context_impl(port, ptr, rust_vec_len, data_len), -618 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -619 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -620 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -621 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -622 => wire__web_audio_api__worklet__AudioWorkletNode_parameters_impl(port, ptr, rust_vec_len, data_len), -623 => wire__web_audio_api__worklet__AudioWorkletNode_registration_impl(port, ptr, rust_vec_len, data_len), -624 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -625 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -626 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), + 24 => wire__crate__api__simple__f_impl(port, ptr, rust_vec_len, data_len), +25 => wire__crate__api__simple__init_app_impl(port, ptr, rust_vec_len, data_len), +27 => wire__web_audio_api__AudioBuffer_duration_impl(port, ptr, rust_vec_len, data_len), +28 => wire__web_audio_api__AudioBuffer_from_impl(port, ptr, rust_vec_len, data_len), +29 => wire__web_audio_api__AudioBuffer_get_channel_data_impl(port, ptr, rust_vec_len, data_len), +30 => wire__web_audio_api__AudioBuffer_get_channel_data_mut_impl(port, ptr, rust_vec_len, data_len), +31 => wire__web_audio_api__AudioBuffer_length_impl(port, ptr, rust_vec_len, data_len), +32 => wire__web_audio_api__AudioBuffer_new_impl(port, ptr, rust_vec_len, data_len), +33 => wire__web_audio_api__AudioBuffer_number_of_channels_impl(port, ptr, rust_vec_len, data_len), +34 => wire__web_audio_api__AudioBuffer_sample_rate_impl(port, ptr, rust_vec_len, data_len), +35 => wire__web_audio_api__AudioParam_automation_rate_impl(port, ptr, rust_vec_len, data_len), +36 => wire__web_audio_api__AudioParam_cancel_and_hold_at_time_impl(port, ptr, rust_vec_len, data_len), +37 => wire__web_audio_api__AudioParam_cancel_scheduled_values_impl(port, ptr, rust_vec_len, data_len), +38 => wire__web_audio_api__AudioParam_channel_config_impl(port, ptr, rust_vec_len, data_len), +39 => wire__web_audio_api__AudioParam_channel_count_impl(port, ptr, rust_vec_len, data_len), +40 => wire__web_audio_api__AudioParam_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +41 => wire__web_audio_api__AudioParam_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +42 => wire__web_audio_api__AudioParam_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +43 => wire__web_audio_api__AudioParam_context_impl(port, ptr, rust_vec_len, data_len), +44 => wire__web_audio_api__AudioParam_default_value_impl(port, ptr, rust_vec_len, data_len), +45 => wire__web_audio_api__AudioParam_disconnect_impl(port, ptr, rust_vec_len, data_len), +46 => wire__web_audio_api__AudioParam_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +47 => wire__web_audio_api__AudioParam_exponential_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), +48 => wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), +49 => wire__web_audio_api__AudioParam_max_value_impl(port, ptr, rust_vec_len, data_len), +50 => wire__web_audio_api__AudioParam_min_value_impl(port, ptr, rust_vec_len, data_len), +51 => wire__web_audio_api__AudioParam_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +52 => wire__web_audio_api__AudioParam_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +53 => wire__web_audio_api__AudioParam_registration_impl(port, ptr, rust_vec_len, data_len), +54 => wire__web_audio_api__AudioParam_set_automation_rate_impl(port, ptr, rust_vec_len, data_len), +55 => wire__web_audio_api__AudioParam_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +56 => wire__web_audio_api__AudioParam_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +57 => wire__web_audio_api__AudioParam_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +58 => wire__web_audio_api__AudioParam_set_target_at_time_impl(port, ptr, rust_vec_len, data_len), +59 => wire__web_audio_api__AudioParam_set_value_impl(port, ptr, rust_vec_len, data_len), +60 => wire__web_audio_api__AudioParam_set_value_at_time_impl(port, ptr, rust_vec_len, data_len), +61 => wire__web_audio_api__AudioParam_set_value_curve_at_time_impl(port, ptr, rust_vec_len, data_len), +62 => wire__web_audio_api__AudioParam_value_impl(port, ptr, rust_vec_len, data_len), +79 => wire__web_audio_api__AudioRenderCapacity_clear_onupdate_impl(port, ptr, rust_vec_len, data_len), +80 => wire__web_audio_api__AudioRenderCapacity_start_impl(port, ptr, rust_vec_len, data_len), +81 => wire__web_audio_api__AudioRenderCapacity_stop_impl(port, ptr, rust_vec_len, data_len), +86 => wire__web_audio_api__context__AudioContext_base_impl(port, ptr, rust_vec_len, data_len), +87 => wire__web_audio_api__context__AudioContext_base_latency_impl(port, ptr, rust_vec_len, data_len), +88 => wire__web_audio_api__context__AudioContext_clear_onsinkchange_impl(port, ptr, rust_vec_len, data_len), +89 => wire__web_audio_api__context__AudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +90 => wire__web_audio_api__context__AudioContext_close_impl(port, ptr, rust_vec_len, data_len), +91 => wire__web_audio_api__context__AudioContext_close_sync_impl(port, ptr, rust_vec_len, data_len), +92 => wire__web_audio_api__context__AudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +93 => wire__web_audio_api__context__AudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +94 => wire__web_audio_api__context__AudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +95 => wire__web_audio_api__context__AudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +96 => wire__web_audio_api__context__AudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +97 => wire__web_audio_api__context__AudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +98 => wire__web_audio_api__context__AudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +99 => wire__web_audio_api__context__AudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +100 => wire__web_audio_api__context__AudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +101 => wire__web_audio_api__context__AudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +102 => wire__web_audio_api__context__AudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +103 => wire__web_audio_api__context__AudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +104 => wire__web_audio_api__context__AudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +105 => wire__web_audio_api__context__AudioContext_create_media_stream_destination_impl(port, ptr, rust_vec_len, data_len), +106 => wire__web_audio_api__context__AudioContext_create_media_stream_source_impl(port, ptr, rust_vec_len, data_len), +107 => wire__web_audio_api__context__AudioContext_create_media_stream_track_source_impl(port, ptr, rust_vec_len, data_len), +108 => wire__web_audio_api__context__AudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +109 => wire__web_audio_api__context__AudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +110 => wire__web_audio_api__context__AudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +111 => wire__web_audio_api__context__AudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +112 => wire__web_audio_api__context__AudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +113 => wire__web_audio_api__context__AudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +114 => wire__web_audio_api__context__AudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +115 => wire__web_audio_api__context__AudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +116 => wire__web_audio_api__context__AudioContext_frb_override_decode_audio_data_sync_impl(port, ptr, rust_vec_len, data_len), +117 => wire__web_audio_api__context__AudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +119 => wire__web_audio_api__context__AudioContext_output_latency_impl(port, ptr, rust_vec_len, data_len), +120 => wire__web_audio_api__context__AudioContext_render_capacity_impl(port, ptr, rust_vec_len, data_len), +121 => wire__web_audio_api__context__AudioContext_resume_sync_impl(port, ptr, rust_vec_len, data_len), +122 => wire__web_audio_api__context__AudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +123 => wire__web_audio_api__context__AudioContext_sink_id_impl(port, ptr, rust_vec_len, data_len), +124 => wire__web_audio_api__context__AudioContext_state_impl(port, ptr, rust_vec_len, data_len), +125 => wire__web_audio_api__context__AudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), +126 => wire__web_audio_api__context__AudioContext_suspend_sync_impl(port, ptr, rust_vec_len, data_len), +127 => wire__web_audio_api__context__ConcreteBaseAudioContext_base_impl(port, ptr, rust_vec_len, data_len), +128 => wire__web_audio_api__context__ConcreteBaseAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +129 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +130 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +131 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +132 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +133 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +134 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +135 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +136 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +137 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +138 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +139 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +140 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +141 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +142 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +143 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +144 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +145 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +146 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +147 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +148 => wire__web_audio_api__context__ConcreteBaseAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +149 => wire__web_audio_api__context__ConcreteBaseAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +150 => wire__web_audio_api__context__ConcreteBaseAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +151 => wire__web_audio_api__context__ConcreteBaseAudioContext_mark_cycle_breaker_impl(port, ptr, rust_vec_len, data_len), +152 => wire__web_audio_api__context__ConcreteBaseAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +153 => wire__web_audio_api__context__ConcreteBaseAudioContext_state_impl(port, ptr, rust_vec_len, data_len), +154 => wire__web_audio_api__context__OfflineAudioContext_base_impl(port, ptr, rust_vec_len, data_len), +155 => wire__web_audio_api__context__OfflineAudioContext_clear_oncomplete_impl(port, ptr, rust_vec_len, data_len), +156 => wire__web_audio_api__context__OfflineAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +157 => wire__web_audio_api__context__OfflineAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +158 => wire__web_audio_api__context__OfflineAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +159 => wire__web_audio_api__context__OfflineAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +160 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +161 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +162 => wire__web_audio_api__context__OfflineAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +163 => wire__web_audio_api__context__OfflineAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +164 => wire__web_audio_api__context__OfflineAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +165 => wire__web_audio_api__context__OfflineAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +166 => wire__web_audio_api__context__OfflineAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +167 => wire__web_audio_api__context__OfflineAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +168 => wire__web_audio_api__context__OfflineAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +169 => wire__web_audio_api__context__OfflineAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +170 => wire__web_audio_api__context__OfflineAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +171 => wire__web_audio_api__context__OfflineAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +172 => wire__web_audio_api__context__OfflineAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +173 => wire__web_audio_api__context__OfflineAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +174 => wire__web_audio_api__context__OfflineAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +175 => wire__web_audio_api__context__OfflineAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +176 => wire__web_audio_api__context__OfflineAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +177 => wire__web_audio_api__context__OfflineAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +178 => wire__web_audio_api__context__OfflineAudioContext_length_impl(port, ptr, rust_vec_len, data_len), +179 => wire__web_audio_api__context__OfflineAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +180 => wire__web_audio_api__context__OfflineAudioContext_new_impl(port, ptr, rust_vec_len, data_len), +181 => wire__web_audio_api__context__OfflineAudioContext_resume_impl(port, ptr, rust_vec_len, data_len), +182 => wire__web_audio_api__context__OfflineAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +183 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_impl(port, ptr, rust_vec_len, data_len), +184 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_sync_impl(port, ptr, rust_vec_len, data_len), +185 => wire__web_audio_api__context__OfflineAudioContext_state_impl(port, ptr, rust_vec_len, data_len), +186 => wire__web_audio_api__context__OfflineAudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), +213 => wire__web_audio_api__media_devices__get_user_media_sync_impl(port, ptr, rust_vec_len, data_len), +220 => wire__web_audio_api__media_recorder__MediaRecorder_clear_ondataavailable_impl(port, ptr, rust_vec_len, data_len), +221 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onerror_impl(port, ptr, rust_vec_len, data_len), +222 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onstop_impl(port, ptr, rust_vec_len, data_len), +223 => wire__web_audio_api__media_recorder__MediaRecorder_new_impl(port, ptr, rust_vec_len, data_len), +224 => wire__web_audio_api__media_recorder__MediaRecorder_start_impl(port, ptr, rust_vec_len, data_len), +225 => wire__web_audio_api__media_recorder__MediaRecorder_stop_impl(port, ptr, rust_vec_len, data_len), +226 => wire__web_audio_api__media_streams__MediaStreamTrack_close_impl(port, ptr, rust_vec_len, data_len), +227 => wire__web_audio_api__media_streams__MediaStreamTrack_ready_state_impl(port, ptr, rust_vec_len, data_len), +228 => wire__web_audio_api__media_streams__MediaStream_from_tracks_impl(port, ptr, rust_vec_len, data_len), +229 => wire__web_audio_api__media_streams__MediaStream_get_tracks_impl(port, ptr, rust_vec_len, data_len), +230 => wire__web_audio_api__node__AnalyserNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +231 => wire__web_audio_api__node__AnalyserNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +232 => wire__web_audio_api__node__AnalyserNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +233 => wire__web_audio_api__node__AnalyserNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +234 => wire__web_audio_api__node__AnalyserNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +235 => wire__web_audio_api__node__AnalyserNode_context_impl(port, ptr, rust_vec_len, data_len), +236 => wire__web_audio_api__node__AnalyserNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +237 => wire__web_audio_api__node__AnalyserNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +238 => wire__web_audio_api__node__AnalyserNode_fft_size_impl(port, ptr, rust_vec_len, data_len), +239 => wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl(port, ptr, rust_vec_len, data_len), +240 => wire__web_audio_api__node__AnalyserNode_max_decibels_impl(port, ptr, rust_vec_len, data_len), +241 => wire__web_audio_api__node__AnalyserNode_min_decibels_impl(port, ptr, rust_vec_len, data_len), +242 => wire__web_audio_api__node__AnalyserNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +243 => wire__web_audio_api__node__AnalyserNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +244 => wire__web_audio_api__node__AnalyserNode_registration_impl(port, ptr, rust_vec_len, data_len), +245 => wire__web_audio_api__node__AnalyserNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +246 => wire__web_audio_api__node__AnalyserNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +247 => wire__web_audio_api__node__AnalyserNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +248 => wire__web_audio_api__node__AnalyserNode_set_fft_size_impl(port, ptr, rust_vec_len, data_len), +249 => wire__web_audio_api__node__AnalyserNode_set_max_decibels_impl(port, ptr, rust_vec_len, data_len), +250 => wire__web_audio_api__node__AnalyserNode_set_min_decibels_impl(port, ptr, rust_vec_len, data_len), +251 => wire__web_audio_api__node__AnalyserNode_set_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), +252 => wire__web_audio_api__node__AnalyserNode_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), +253 => wire__web_audio_api__node__AudioBufferSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +254 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +255 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +256 => wire__web_audio_api__node__AudioBufferSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +257 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +258 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +259 => wire__web_audio_api__node__AudioBufferSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +260 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +261 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +262 => wire__web_audio_api__node__AudioBufferSourceNode_loop__impl(port, ptr, rust_vec_len, data_len), +263 => wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl(port, ptr, rust_vec_len, data_len), +264 => wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl(port, ptr, rust_vec_len, data_len), +265 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +266 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +267 => wire__web_audio_api__node__AudioBufferSourceNode_position_impl(port, ptr, rust_vec_len, data_len), +268 => wire__web_audio_api__node__AudioBufferSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +269 => wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), +270 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +271 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +272 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +273 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_impl(port, ptr, rust_vec_len, data_len), +274 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_end_impl(port, ptr, rust_vec_len, data_len), +275 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_start_impl(port, ptr, rust_vec_len, data_len), +276 => wire__web_audio_api__node__AudioBufferSourceNode_start_impl(port, ptr, rust_vec_len, data_len), +277 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), +278 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_impl(port, ptr, rust_vec_len, data_len), +279 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_and_duration_impl(port, ptr, rust_vec_len, data_len), +280 => wire__web_audio_api__node__AudioBufferSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), +281 => wire__web_audio_api__node__AudioBufferSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +282 => wire__web_audio_api__node__AudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +283 => wire__web_audio_api__node__AudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +284 => wire__web_audio_api__node__AudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +285 => wire__web_audio_api__node__AudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +286 => wire__web_audio_api__node__AudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +287 => wire__web_audio_api__node__AudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), +288 => wire__web_audio_api__node__AudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +289 => wire__web_audio_api__node__AudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +290 => wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl(port, ptr, rust_vec_len, data_len), +291 => wire__web_audio_api__node__AudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +292 => wire__web_audio_api__node__AudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +293 => wire__web_audio_api__node__AudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), +294 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +295 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +296 => wire__web_audio_api__node__AudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +297 => wire__web_audio_api__node__BiquadFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +298 => wire__web_audio_api__node__BiquadFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +299 => wire__web_audio_api__node__BiquadFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +300 => wire__web_audio_api__node__BiquadFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +301 => wire__web_audio_api__node__BiquadFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +302 => wire__web_audio_api__node__BiquadFilterNode_context_impl(port, ptr, rust_vec_len, data_len), +303 => wire__web_audio_api__node__BiquadFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +304 => wire__web_audio_api__node__BiquadFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +305 => wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +306 => wire__web_audio_api__node__BiquadFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +307 => wire__web_audio_api__node__BiquadFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), +308 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +309 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +310 => wire__web_audio_api__node__BiquadFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +311 => wire__web_audio_api__node__BiquadFilterNode_set_type_impl(port, ptr, rust_vec_len, data_len), +312 => wire__web_audio_api__node__BiquadFilterNode_type__impl(port, ptr, rust_vec_len, data_len), +313 => wire__web_audio_api__node__ChannelMergerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +314 => wire__web_audio_api__node__ChannelMergerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +315 => wire__web_audio_api__node__ChannelMergerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +316 => wire__web_audio_api__node__ChannelMergerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +317 => wire__web_audio_api__node__ChannelMergerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +318 => wire__web_audio_api__node__ChannelMergerNode_context_impl(port, ptr, rust_vec_len, data_len), +319 => wire__web_audio_api__node__ChannelMergerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +320 => wire__web_audio_api__node__ChannelMergerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +321 => wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +322 => wire__web_audio_api__node__ChannelMergerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +323 => wire__web_audio_api__node__ChannelMergerNode_registration_impl(port, ptr, rust_vec_len, data_len), +324 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +325 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +326 => wire__web_audio_api__node__ChannelMergerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +327 => wire__web_audio_api__node__ChannelSplitterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +328 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +329 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +330 => wire__web_audio_api__node__ChannelSplitterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +331 => wire__web_audio_api__node__ChannelSplitterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +332 => wire__web_audio_api__node__ChannelSplitterNode_context_impl(port, ptr, rust_vec_len, data_len), +333 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +334 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +335 => wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +336 => wire__web_audio_api__node__ChannelSplitterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +337 => wire__web_audio_api__node__ChannelSplitterNode_registration_impl(port, ptr, rust_vec_len, data_len), +338 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +339 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +340 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +341 => wire__web_audio_api__node__ConstantSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +342 => wire__web_audio_api__node__ConstantSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +343 => wire__web_audio_api__node__ConstantSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +344 => wire__web_audio_api__node__ConstantSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +345 => wire__web_audio_api__node__ConstantSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +346 => wire__web_audio_api__node__ConstantSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +347 => wire__web_audio_api__node__ConstantSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +348 => wire__web_audio_api__node__ConstantSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +349 => wire__web_audio_api__node__ConstantSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +350 => wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +351 => wire__web_audio_api__node__ConstantSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +352 => wire__web_audio_api__node__ConstantSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +353 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +354 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +355 => wire__web_audio_api__node__ConstantSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +356 => wire__web_audio_api__node__ConstantSourceNode_start_impl(port, ptr, rust_vec_len, data_len), +357 => wire__web_audio_api__node__ConstantSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), +358 => wire__web_audio_api__node__ConstantSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), +359 => wire__web_audio_api__node__ConstantSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +360 => wire__web_audio_api__node__ConvolverNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +361 => wire__web_audio_api__node__ConvolverNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +362 => wire__web_audio_api__node__ConvolverNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +363 => wire__web_audio_api__node__ConvolverNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +364 => wire__web_audio_api__node__ConvolverNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +365 => wire__web_audio_api__node__ConvolverNode_context_impl(port, ptr, rust_vec_len, data_len), +366 => wire__web_audio_api__node__ConvolverNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +367 => wire__web_audio_api__node__ConvolverNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +368 => wire__web_audio_api__node__ConvolverNode_normalize_impl(port, ptr, rust_vec_len, data_len), +369 => wire__web_audio_api__node__ConvolverNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +370 => wire__web_audio_api__node__ConvolverNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +371 => wire__web_audio_api__node__ConvolverNode_registration_impl(port, ptr, rust_vec_len, data_len), +372 => wire__web_audio_api__node__ConvolverNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), +373 => wire__web_audio_api__node__ConvolverNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +374 => wire__web_audio_api__node__ConvolverNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +375 => wire__web_audio_api__node__ConvolverNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +376 => wire__web_audio_api__node__ConvolverNode_set_normalize_impl(port, ptr, rust_vec_len, data_len), +377 => wire__web_audio_api__node__DelayNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +378 => wire__web_audio_api__node__DelayNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +379 => wire__web_audio_api__node__DelayNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +380 => wire__web_audio_api__node__DelayNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +381 => wire__web_audio_api__node__DelayNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +382 => wire__web_audio_api__node__DelayNode_context_impl(port, ptr, rust_vec_len, data_len), +383 => wire__web_audio_api__node__DelayNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +384 => wire__web_audio_api__node__DelayNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +385 => wire__web_audio_api__node__DelayNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +386 => wire__web_audio_api__node__DelayNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +387 => wire__web_audio_api__node__DelayNode_registration_impl(port, ptr, rust_vec_len, data_len), +388 => wire__web_audio_api__node__DelayNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +389 => wire__web_audio_api__node__DelayNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +390 => wire__web_audio_api__node__DelayNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +391 => wire__web_audio_api__node__DynamicsCompressorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +392 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +393 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +394 => wire__web_audio_api__node__DynamicsCompressorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +395 => wire__web_audio_api__node__DynamicsCompressorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +396 => wire__web_audio_api__node__DynamicsCompressorNode_context_impl(port, ptr, rust_vec_len, data_len), +397 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +398 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +399 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +400 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +401 => wire__web_audio_api__node__DynamicsCompressorNode_reduction_impl(port, ptr, rust_vec_len, data_len), +402 => wire__web_audio_api__node__DynamicsCompressorNode_registration_impl(port, ptr, rust_vec_len, data_len), +403 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +404 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +405 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +406 => wire__web_audio_api__node__GainNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +407 => wire__web_audio_api__node__GainNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +408 => wire__web_audio_api__node__GainNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +409 => wire__web_audio_api__node__GainNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +410 => wire__web_audio_api__node__GainNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +411 => wire__web_audio_api__node__GainNode_context_impl(port, ptr, rust_vec_len, data_len), +412 => wire__web_audio_api__node__GainNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +413 => wire__web_audio_api__node__GainNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +414 => wire__web_audio_api__node__GainNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +415 => wire__web_audio_api__node__GainNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +416 => wire__web_audio_api__node__GainNode_registration_impl(port, ptr, rust_vec_len, data_len), +417 => wire__web_audio_api__node__GainNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +418 => wire__web_audio_api__node__GainNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +419 => wire__web_audio_api__node__GainNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +420 => wire__web_audio_api__node__IirFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +421 => wire__web_audio_api__node__IirFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +422 => wire__web_audio_api__node__IirFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +423 => wire__web_audio_api__node__IirFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +424 => wire__web_audio_api__node__IirFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +425 => wire__web_audio_api__node__IirFilterNode_context_impl(port, ptr, rust_vec_len, data_len), +426 => wire__web_audio_api__node__IirFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +427 => wire__web_audio_api__node__IirFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +428 => wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +429 => wire__web_audio_api__node__IirFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +430 => wire__web_audio_api__node__IirFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), +431 => wire__web_audio_api__node__IirFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +432 => wire__web_audio_api__node__IirFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +433 => wire__web_audio_api__node__IirFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +434 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +435 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +436 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +437 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +438 => wire__web_audio_api__node__MediaElementAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +439 => wire__web_audio_api__node__MediaElementAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +440 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +441 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +442 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +443 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +444 => wire__web_audio_api__node__MediaElementAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +445 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +446 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +447 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +448 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +449 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +450 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +451 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +452 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +453 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), +454 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +455 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +456 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +457 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +458 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), +459 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +460 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +461 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +462 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_stream_impl(port, ptr, rust_vec_len, data_len), +463 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +464 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +465 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +466 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +467 => wire__web_audio_api__node__MediaStreamAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +468 => wire__web_audio_api__node__MediaStreamAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +469 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +470 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +471 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +472 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +473 => wire__web_audio_api__node__MediaStreamAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +474 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +475 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +476 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +477 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +478 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +479 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +480 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +481 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +482 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +483 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +484 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +485 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +486 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +487 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +488 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +489 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +490 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +491 => wire__web_audio_api__node__OscillatorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +492 => wire__web_audio_api__node__OscillatorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +493 => wire__web_audio_api__node__OscillatorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +494 => wire__web_audio_api__node__OscillatorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +495 => wire__web_audio_api__node__OscillatorNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +496 => wire__web_audio_api__node__OscillatorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +497 => wire__web_audio_api__node__OscillatorNode_context_impl(port, ptr, rust_vec_len, data_len), +498 => wire__web_audio_api__node__OscillatorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +499 => wire__web_audio_api__node__OscillatorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +500 => wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +501 => wire__web_audio_api__node__OscillatorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +502 => wire__web_audio_api__node__OscillatorNode_registration_impl(port, ptr, rust_vec_len, data_len), +503 => wire__web_audio_api__node__OscillatorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +504 => wire__web_audio_api__node__OscillatorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +505 => wire__web_audio_api__node__OscillatorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +506 => wire__web_audio_api__node__OscillatorNode_set_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +507 => wire__web_audio_api__node__OscillatorNode_set_type_impl(port, ptr, rust_vec_len, data_len), +508 => wire__web_audio_api__node__OscillatorNode_start_impl(port, ptr, rust_vec_len, data_len), +509 => wire__web_audio_api__node__OscillatorNode_start_at_impl(port, ptr, rust_vec_len, data_len), +510 => wire__web_audio_api__node__OscillatorNode_stop_impl(port, ptr, rust_vec_len, data_len), +511 => wire__web_audio_api__node__OscillatorNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +512 => wire__web_audio_api__node__OscillatorNode_type__impl(port, ptr, rust_vec_len, data_len), +513 => wire__web_audio_api__node__PannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +514 => wire__web_audio_api__node__PannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +515 => wire__web_audio_api__node__PannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +516 => wire__web_audio_api__node__PannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +517 => wire__web_audio_api__node__PannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +518 => wire__web_audio_api__node__PannerNode_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), +519 => wire__web_audio_api__node__PannerNode_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), +520 => wire__web_audio_api__node__PannerNode_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), +521 => wire__web_audio_api__node__PannerNode_context_impl(port, ptr, rust_vec_len, data_len), +522 => wire__web_audio_api__node__PannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +523 => wire__web_audio_api__node__PannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +524 => wire__web_audio_api__node__PannerNode_distance_model_impl(port, ptr, rust_vec_len, data_len), +525 => wire__web_audio_api__node__PannerNode_max_distance_impl(port, ptr, rust_vec_len, data_len), +526 => wire__web_audio_api__node__PannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +527 => wire__web_audio_api__node__PannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +528 => wire__web_audio_api__node__PannerNode_panning_model_impl(port, ptr, rust_vec_len, data_len), +529 => wire__web_audio_api__node__PannerNode_ref_distance_impl(port, ptr, rust_vec_len, data_len), +530 => wire__web_audio_api__node__PannerNode_registration_impl(port, ptr, rust_vec_len, data_len), +531 => wire__web_audio_api__node__PannerNode_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), +532 => wire__web_audio_api__node__PannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +533 => wire__web_audio_api__node__PannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +534 => wire__web_audio_api__node__PannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +535 => wire__web_audio_api__node__PannerNode_set_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), +536 => wire__web_audio_api__node__PannerNode_set_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), +537 => wire__web_audio_api__node__PannerNode_set_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), +538 => wire__web_audio_api__node__PannerNode_set_distance_model_impl(port, ptr, rust_vec_len, data_len), +539 => wire__web_audio_api__node__PannerNode_set_max_distance_impl(port, ptr, rust_vec_len, data_len), +540 => wire__web_audio_api__node__PannerNode_set_orientation_impl(port, ptr, rust_vec_len, data_len), +541 => wire__web_audio_api__node__PannerNode_set_panning_model_impl(port, ptr, rust_vec_len, data_len), +542 => wire__web_audio_api__node__PannerNode_set_position_impl(port, ptr, rust_vec_len, data_len), +543 => wire__web_audio_api__node__PannerNode_set_ref_distance_impl(port, ptr, rust_vec_len, data_len), +544 => wire__web_audio_api__node__PannerNode_set_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), +545 => wire__web_audio_api__node__ScriptProcessorNode_buffer_size_impl(port, ptr, rust_vec_len, data_len), +546 => wire__web_audio_api__node__ScriptProcessorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +547 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +548 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +549 => wire__web_audio_api__node__ScriptProcessorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +550 => wire__web_audio_api__node__ScriptProcessorNode_clear_onaudioprocess_impl(port, ptr, rust_vec_len, data_len), +551 => wire__web_audio_api__node__ScriptProcessorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +552 => wire__web_audio_api__node__ScriptProcessorNode_context_impl(port, ptr, rust_vec_len, data_len), +553 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +554 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +555 => wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +556 => wire__web_audio_api__node__ScriptProcessorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +557 => wire__web_audio_api__node__ScriptProcessorNode_registration_impl(port, ptr, rust_vec_len, data_len), +558 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +559 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +560 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +561 => wire__web_audio_api__node__StereoPannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +562 => wire__web_audio_api__node__StereoPannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +563 => wire__web_audio_api__node__StereoPannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +564 => wire__web_audio_api__node__StereoPannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +565 => wire__web_audio_api__node__StereoPannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +566 => wire__web_audio_api__node__StereoPannerNode_context_impl(port, ptr, rust_vec_len, data_len), +567 => wire__web_audio_api__node__StereoPannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +568 => wire__web_audio_api__node__StereoPannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +569 => wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +570 => wire__web_audio_api__node__StereoPannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +571 => wire__web_audio_api__node__StereoPannerNode_registration_impl(port, ptr, rust_vec_len, data_len), +572 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +573 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +574 => wire__web_audio_api__node__StereoPannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +594 => wire__web_audio_api__node__WaveShaperNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +595 => wire__web_audio_api__node__WaveShaperNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +596 => wire__web_audio_api__node__WaveShaperNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +597 => wire__web_audio_api__node__WaveShaperNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +598 => wire__web_audio_api__node__WaveShaperNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +599 => wire__web_audio_api__node__WaveShaperNode_context_impl(port, ptr, rust_vec_len, data_len), +600 => wire__web_audio_api__node__WaveShaperNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +601 => wire__web_audio_api__node__WaveShaperNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +602 => wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +603 => wire__web_audio_api__node__WaveShaperNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +604 => wire__web_audio_api__node__WaveShaperNode_oversample_impl(port, ptr, rust_vec_len, data_len), +605 => wire__web_audio_api__node__WaveShaperNode_registration_impl(port, ptr, rust_vec_len, data_len), +606 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +607 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +608 => wire__web_audio_api__node__WaveShaperNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +609 => wire__web_audio_api__node__WaveShaperNode_set_curve_impl(port, ptr, rust_vec_len, data_len), +610 => wire__web_audio_api__node__WaveShaperNode_set_oversample_impl(port, ptr, rust_vec_len, data_len), +611 => wire__web_audio_api__worklet__AudioWorkletNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +612 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +613 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +614 => wire__web_audio_api__worklet__AudioWorkletNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +615 => wire__web_audio_api__worklet__AudioWorkletNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +616 => wire__web_audio_api__worklet__AudioWorkletNode_context_impl(port, ptr, rust_vec_len, data_len), +617 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +618 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +619 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +620 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +621 => wire__web_audio_api__worklet__AudioWorkletNode_parameters_impl(port, ptr, rust_vec_len, data_len), +622 => wire__web_audio_api__worklet__AudioWorkletNode_registration_impl(port, ptr, rust_vec_len, data_len), +623 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +624 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +625 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -16816,133 +16816,133 @@ fn pde_ffi_dispatcher_sync_impl( ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 64 => wire__web_audio_api__AudioProcessingEvent_get_input_buffer_impl( + 63 => wire__web_audio_api__AudioProcessingEvent_get_input_buffer_impl( ptr, rust_vec_len, data_len, ), - 65 => wire__web_audio_api__AudioProcessingEvent_get_output_buffer_impl( + 64 => wire__web_audio_api__AudioProcessingEvent_get_output_buffer_impl( ptr, rust_vec_len, data_len, ), - 66 => wire__web_audio_api__AudioProcessingEvent_get_playback_time_impl( + 65 => wire__web_audio_api__AudioProcessingEvent_get_playback_time_impl( ptr, rust_vec_len, data_len, ), - 67 => wire__web_audio_api__AudioProcessingEvent_set_input_buffer_impl( + 66 => wire__web_audio_api__AudioProcessingEvent_set_input_buffer_impl( ptr, rust_vec_len, data_len, ), - 68 => wire__web_audio_api__AudioProcessingEvent_set_output_buffer_impl( + 67 => wire__web_audio_api__AudioProcessingEvent_set_output_buffer_impl( ptr, rust_vec_len, data_len, ), - 69 => wire__web_audio_api__AudioProcessingEvent_set_playback_time_impl( + 68 => wire__web_audio_api__AudioProcessingEvent_set_playback_time_impl( ptr, rust_vec_len, data_len, ), - 70 => wire__web_audio_api__AudioRenderCapacityEvent_get_average_load_impl( + 69 => wire__web_audio_api__AudioRenderCapacityEvent_get_average_load_impl( ptr, rust_vec_len, data_len, ), - 71 => wire__web_audio_api__AudioRenderCapacityEvent_get_event_impl( + 70 => wire__web_audio_api__AudioRenderCapacityEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 72 => wire__web_audio_api__AudioRenderCapacityEvent_get_peak_load_impl( + 71 => wire__web_audio_api__AudioRenderCapacityEvent_get_peak_load_impl( ptr, rust_vec_len, data_len, ), - 73 => wire__web_audio_api__AudioRenderCapacityEvent_get_timestamp_impl( + 72 => wire__web_audio_api__AudioRenderCapacityEvent_get_timestamp_impl( ptr, rust_vec_len, data_len, ), - 74 => wire__web_audio_api__AudioRenderCapacityEvent_get_underrun_ratio_impl( + 73 => wire__web_audio_api__AudioRenderCapacityEvent_get_underrun_ratio_impl( ptr, rust_vec_len, data_len, ), - 75 => wire__web_audio_api__AudioRenderCapacityEvent_set_average_load_impl( + 74 => wire__web_audio_api__AudioRenderCapacityEvent_set_average_load_impl( ptr, rust_vec_len, data_len, ), - 76 => wire__web_audio_api__AudioRenderCapacityEvent_set_event_impl( + 75 => wire__web_audio_api__AudioRenderCapacityEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 77 => wire__web_audio_api__AudioRenderCapacityEvent_set_peak_load_impl( + 76 => wire__web_audio_api__AudioRenderCapacityEvent_set_peak_load_impl( ptr, rust_vec_len, data_len, ), - 78 => wire__web_audio_api__AudioRenderCapacityEvent_set_timestamp_impl( + 77 => wire__web_audio_api__AudioRenderCapacityEvent_set_timestamp_impl( ptr, rust_vec_len, data_len, ), - 79 => wire__web_audio_api__AudioRenderCapacityEvent_set_underrun_ratio_impl( + 78 => wire__web_audio_api__AudioRenderCapacityEvent_set_underrun_ratio_impl( ptr, rust_vec_len, data_len, ), - 83 => wire__web_audio_api__OfflineAudioCompletionEvent_get_event_impl( + 82 => wire__web_audio_api__OfflineAudioCompletionEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 84 => wire__web_audio_api__OfflineAudioCompletionEvent_get_rendered_buffer_impl( + 83 => wire__web_audio_api__OfflineAudioCompletionEvent_get_rendered_buffer_impl( ptr, rust_vec_len, data_len, ), - 85 => wire__web_audio_api__OfflineAudioCompletionEvent_set_event_impl( + 84 => wire__web_audio_api__OfflineAudioCompletionEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 86 => wire__web_audio_api__OfflineAudioCompletionEvent_set_rendered_buffer_impl( + 85 => wire__web_audio_api__OfflineAudioCompletionEvent_set_rendered_buffer_impl( ptr, rust_vec_len, data_len, ), - 120 => wire__web_audio_api__context__AudioContext_new_impl(ptr, rust_vec_len, data_len), - 215 => wire__web_audio_api__media_recorder__BlobEvent_get_blob_impl( + 118 => wire__web_audio_api__context__AudioContext_new_impl(ptr, rust_vec_len, data_len), + 214 => wire__web_audio_api__media_recorder__BlobEvent_get_blob_impl( ptr, rust_vec_len, data_len, ), - 216 => wire__web_audio_api__media_recorder__BlobEvent_get_event_impl( + 215 => wire__web_audio_api__media_recorder__BlobEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 217 => wire__web_audio_api__media_recorder__BlobEvent_get_timecode_impl( + 216 => wire__web_audio_api__media_recorder__BlobEvent_get_timecode_impl( ptr, rust_vec_len, data_len, ), - 218 => wire__web_audio_api__media_recorder__BlobEvent_set_blob_impl( + 217 => wire__web_audio_api__media_recorder__BlobEvent_set_blob_impl( ptr, rust_vec_len, data_len, ), - 219 => wire__web_audio_api__media_recorder__BlobEvent_set_event_impl( + 218 => wire__web_audio_api__media_recorder__BlobEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 220 => wire__web_audio_api__media_recorder__BlobEvent_set_timecode_impl( + 219 => wire__web_audio_api__media_recorder__BlobEvent_set_timecode_impl( ptr, rust_vec_len, data_len, From feba4111e685fdee533667f7bd3f582e405f6915 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:12:26 +0800 Subject: [PATCH 145/160] feat: rm ignore --- .../rust/src/third_party/web_audio_api/node/mod.rs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs index 2561013e64..b1bc0db31d 100644 --- a/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs +++ b/frb_example/integrate_third_party/rust/src/third_party/web_audio_api/node/mod.rs @@ -49,9 +49,6 @@ impl WaveShaperNode { #[frb(external)] #[frb(generate_implementor_enum)] pub trait AudioNode { - #[frb(ignore)] - fn connect(); - #[frb(ignore)] fn set_onprocessorerror(); #[frb(ignore)] @@ -69,9 +66,6 @@ macro_rules! handle_audio_node_trait_impls_marker { ($name:ident) => { #[frb(external)] impl $name { - #[frb(ignore)] - pub fn connect() {} - #[frb(ignore)] pub fn set_onprocessorerror() {} #[frb(ignore)] From fa81faa37a312e86f1fd680c20a355960840c19f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:13:16 +0800 Subject: [PATCH 146/160] chore: codegen --- .../src/rust/api/override_web_audio_api.dart | 2 - .../lib/src/rust/frb_generated.dart | 1890 ++++++++++++----- .../src/rust/third_party/web_audio_api.dart | 3 + .../rust/third_party/web_audio_api/node.dart | 43 + .../rust/src/frb_generated.io.rs | 22 + .../rust/src/frb_generated.rs | 1662 ++++++++++----- .../rust/src/frb_generated.web.rs | 22 + 7 files changed, 2568 insertions(+), 1076 deletions(-) diff --git a/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart b/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart index 76a8a0aa64..85f1e4878f 100644 --- a/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart +++ b/frb_example/integrate_third_party/lib/src/rust/api/override_web_audio_api.dart @@ -9,8 +9,6 @@ import '../third_party/web_audio_api/node.dart'; import '../third_party/web_audio_api/worklet.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; -// These functions are ignored: `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect`, `frb_override_connect` - abstract class AnalyserNodeExt { Future connect({required AudioNodeImplementor dest}); } diff --git a/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart b/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart index b90674a78e..273d340911 100644 --- a/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart +++ b/frb_example/integrate_third_party/lib/src/rust/frb_generated.dart @@ -71,7 +71,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -506223220; + int get rustContentHash => 1150428884; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -143,6 +143,9 @@ abstract class RustLibApi extends BaseApi { required double value, required double endTime}); + Future webAudioApiAudioParamFrbOverrideConnect( + {required AudioParam that, required AudioNodeImplementor dest}); + Future webAudioApiAudioParamLinearRampToValueAtTime( {required AudioParam that, required double value, @@ -714,6 +717,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeAnalyserNodeFftSize( {required AnalyserNode that}); + Future webAudioApiNodeAnalyserNodeFrbOverrideConnect( + {required AnalyserNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeAnalyserNodeFrequencyBinCount( {required AnalyserNode that}); @@ -784,6 +790,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeAudioBufferSourceNodeDisconnectOutput( {required AudioBufferSourceNode that, required BigInt output}); + Future webAudioApiNodeAudioBufferSourceNodeFrbOverrideConnect( + {required AudioBufferSourceNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeAudioBufferSourceNodeLoop( {required AudioBufferSourceNode that}); @@ -874,6 +884,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeAudioDestinationNodeDisconnectOutput( {required AudioDestinationNode that, required BigInt output}); + Future webAudioApiNodeAudioDestinationNodeFrbOverrideConnect( + {required AudioDestinationNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeAudioDestinationNodeMaxChannelCount( {required AudioDestinationNode that}); @@ -920,6 +933,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeBiquadFilterNodeDisconnectOutput( {required BiquadFilterNode that, required BigInt output}); + Future webAudioApiNodeBiquadFilterNodeFrbOverrideConnect( + {required BiquadFilterNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeBiquadFilterNodeNumberOfInputs( {required BiquadFilterNode that}); @@ -969,6 +985,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeChannelMergerNodeDisconnectOutput( {required ChannelMergerNode that, required BigInt output}); + Future webAudioApiNodeChannelMergerNodeFrbOverrideConnect( + {required ChannelMergerNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeChannelMergerNodeNumberOfInputs( {required ChannelMergerNode that}); @@ -1012,6 +1031,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeChannelSplitterNodeDisconnectOutput( {required ChannelSplitterNode that, required BigInt output}); + Future webAudioApiNodeChannelSplitterNodeFrbOverrideConnect( + {required ChannelSplitterNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeChannelSplitterNodeNumberOfInputs( {required ChannelSplitterNode that}); @@ -1058,6 +1080,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeConstantSourceNodeDisconnectOutput( {required ConstantSourceNode that, required BigInt output}); + Future webAudioApiNodeConstantSourceNodeFrbOverrideConnect( + {required ConstantSourceNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeConstantSourceNodeNumberOfInputs( {required ConstantSourceNode that}); @@ -1113,6 +1138,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeConvolverNodeDisconnectOutput( {required ConvolverNode that, required BigInt output}); + Future webAudioApiNodeConvolverNodeFrbOverrideConnect( + {required ConvolverNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeConvolverNodeNormalize( {required ConvolverNode that}); @@ -1161,6 +1189,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeDelayNodeDisconnectOutput( {required DelayNode that, required BigInt output}); + Future webAudioApiNodeDelayNodeFrbOverrideConnect( + {required DelayNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeDelayNodeNumberOfInputs( {required DelayNode that}); @@ -1204,6 +1235,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeDynamicsCompressorNodeDisconnectOutput( {required DynamicsCompressorNode that, required BigInt output}); + Future webAudioApiNodeDynamicsCompressorNodeFrbOverrideConnect( + {required DynamicsCompressorNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeDynamicsCompressorNodeNumberOfInputs( {required DynamicsCompressorNode that}); @@ -1245,6 +1280,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeGainNodeDisconnectOutput( {required GainNode that, required BigInt output}); + Future webAudioApiNodeGainNodeFrbOverrideConnect( + {required GainNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeGainNodeNumberOfInputs( {required GainNode that}); @@ -1287,6 +1325,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeIirFilterNodeDisconnectOutput( {required IirFilterNode that, required BigInt output}); + Future webAudioApiNodeIirFilterNodeFrbOverrideConnect( + {required IirFilterNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeIirFilterNodeNumberOfInputs( {required IirFilterNode that}); @@ -1331,6 +1372,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeMediaElementAudioSourceNodeDisconnectOutput( {required MediaElementAudioSourceNode that, required BigInt output}); + Future webAudioApiNodeMediaElementAudioSourceNodeFrbOverrideConnect( + {required MediaElementAudioSourceNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeMediaElementAudioSourceNodeNumberOfInputs( {required MediaElementAudioSourceNode that}); @@ -1378,6 +1423,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeMediaStreamAudioDestinationNodeDisconnectOutput( {required MediaStreamAudioDestinationNode that, required BigInt output}); + Future webAudioApiNodeMediaStreamAudioDestinationNodeFrbOverrideConnect( + {required MediaStreamAudioDestinationNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeMediaStreamAudioDestinationNodeNumberOfInputs( {required MediaStreamAudioDestinationNode that}); @@ -1429,6 +1478,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeMediaStreamAudioSourceNodeDisconnectOutput( {required MediaStreamAudioSourceNode that, required BigInt output}); + Future webAudioApiNodeMediaStreamAudioSourceNodeFrbOverrideConnect( + {required MediaStreamAudioSourceNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeMediaStreamAudioSourceNodeNumberOfInputs( {required MediaStreamAudioSourceNode that}); @@ -1476,6 +1529,10 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeMediaStreamTrackAudioSourceNodeDisconnectOutput( {required MediaStreamTrackAudioSourceNode that, required BigInt output}); + Future webAudioApiNodeMediaStreamTrackAudioSourceNodeFrbOverrideConnect( + {required MediaStreamTrackAudioSourceNode that, + required AudioNodeImplementor dest}); + Future webAudioApiNodeMediaStreamTrackAudioSourceNodeNumberOfInputs( {required MediaStreamTrackAudioSourceNode that}); @@ -1526,6 +1583,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeOscillatorNodeDisconnectOutput( {required OscillatorNode that, required BigInt output}); + Future webAudioApiNodeOscillatorNodeFrbOverrideConnect( + {required OscillatorNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeOscillatorNodeNumberOfInputs( {required OscillatorNode that}); @@ -1599,6 +1659,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodePannerNodeDistanceModel( {required PannerNode that}); + Future webAudioApiNodePannerNodeFrbOverrideConnect( + {required PannerNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodePannerNodeMaxDistance( {required PannerNode that}); @@ -1696,6 +1759,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeScriptProcessorNodeDisconnectOutput( {required ScriptProcessorNode that, required BigInt output}); + Future webAudioApiNodeScriptProcessorNodeFrbOverrideConnect( + {required ScriptProcessorNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeScriptProcessorNodeNumberOfInputs( {required ScriptProcessorNode that}); @@ -1739,6 +1805,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeStereoPannerNodeDisconnectOutput( {required StereoPannerNode that, required BigInt output}); + Future webAudioApiNodeStereoPannerNodeFrbOverrideConnect( + {required StereoPannerNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeStereoPannerNodeNumberOfInputs( {required StereoPannerNode that}); @@ -1782,6 +1851,9 @@ abstract class RustLibApi extends BaseApi { Future webAudioApiNodeWaveShaperNodeDisconnectOutput( {required WaveShaperNode that, required BigInt output}); + Future webAudioApiNodeWaveShaperNodeFrbOverrideConnect( + {required WaveShaperNode that, required AudioNodeImplementor dest}); + Future webAudioApiNodeWaveShaperNodeNumberOfInputs( {required WaveShaperNode that}); @@ -2843,6 +2915,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "value", "endTime"], ); + @override + Future webAudioApiAudioParamFrbOverrideConnect( + {required AudioParam that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 48, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiAudioParamFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiAudioParamFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "AudioParam_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiAudioParamLinearRampToValueAtTime( {required AudioParam that, @@ -2856,7 +2956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(endTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 48, port: port_); + funcId: 49, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -2882,7 +2982,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 49, port: port_); + funcId: 50, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2908,7 +3008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 50, port: port_); + funcId: 51, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -2935,7 +3035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 51, port: port_); + funcId: 52, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2962,7 +3062,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 52, port: port_); + funcId: 53, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -2988,7 +3088,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 53, port: port_); + funcId: 54, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3016,7 +3116,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_automation_rate(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 54, port: port_); + funcId: 55, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3044,7 +3144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 55, port: port_); + funcId: 56, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3072,7 +3172,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 56, port: port_); + funcId: 57, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3100,7 +3200,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 57, port: port_); + funcId: 58, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3133,7 +3233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(startTime, serializer); sse_encode_f_64(timeConstant, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 58, port: port_); + funcId: 59, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3161,7 +3261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 59, port: port_); + funcId: 60, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3192,7 +3292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(value, serializer); sse_encode_f_64(startTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 60, port: port_); + funcId: 61, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3225,7 +3325,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(startTime, serializer); sse_encode_f_64(duration, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 61, port: port_); + funcId: 62, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3251,7 +3351,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioParam( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 62, port: port_); + funcId: 63, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -3276,7 +3376,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 63)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 64)!; }, codec: SseCodec( decodeSuccessData: @@ -3303,7 +3403,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 64)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 65)!; }, codec: SseCodec( decodeSuccessData: @@ -3330,7 +3430,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 65)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 66)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3358,7 +3458,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( inputBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 66)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 67)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3386,7 +3486,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( outputBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 67)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 68)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3413,7 +3513,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioProcessingEvent( that, serializer); sse_encode_f_64(playbackTime, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 68)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 69)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3439,7 +3539,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 69)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 70)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3466,7 +3566,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 70)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 71)!; }, codec: SseCodec( decodeSuccessData: @@ -3493,7 +3593,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 71)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 72)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3519,7 +3619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 72)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 73)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3545,7 +3645,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 73)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 74)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3573,7 +3673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(averageLoad, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 74)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 75)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3602,7 +3702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 75)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 76)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3629,7 +3729,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(peakLoad, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 76)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 77)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3656,7 +3756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(timestamp, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 77)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 78)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3683,7 +3783,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacityEvent( that, serializer); sse_encode_f_64(underrunRatio, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 78)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 79)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3711,7 +3811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 79, port: port_); + funcId: 80, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3741,7 +3841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_audio_render_capacity_options( options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 80, port: port_); + funcId: 81, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3768,7 +3868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioRenderCapacity( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 81, port: port_); + funcId: 82, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3794,7 +3894,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioCompletionEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 82)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 83)!; }, codec: SseCodec( decodeSuccessData: @@ -3821,7 +3921,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioCompletionEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 83)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 84)!; }, codec: SseCodec( decodeSuccessData: @@ -3852,7 +3952,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 84)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 85)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3881,7 +3981,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( renderedBuffer, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 85)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 86)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3910,7 +4010,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 86, port: port_); + funcId: 87, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3937,7 +4037,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 87, port: port_); + funcId: 88, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -3964,7 +4064,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 88, port: port_); + funcId: 89, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -3991,7 +4091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 89, port: port_); + funcId: 90, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4019,7 +4119,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 90, port: port_); + funcId: 91, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4046,7 +4146,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 91, port: port_); + funcId: 92, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4073,7 +4173,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 92, port: port_); + funcId: 93, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4107,7 +4207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 93, port: port_); + funcId: 94, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4135,7 +4235,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 94, port: port_); + funcId: 95, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4170,7 +4270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 95, port: port_); + funcId: 96, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4199,7 +4299,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 96, port: port_); + funcId: 97, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4229,7 +4329,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 97, port: port_); + funcId: 98, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4260,7 +4360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 98, port: port_); + funcId: 99, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4289,7 +4389,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 99, port: port_); + funcId: 100, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4318,7 +4418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 100, port: port_); + funcId: 101, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4347,7 +4447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 101, port: port_); + funcId: 102, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4376,7 +4476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 102, port: port_); + funcId: 103, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4406,7 +4506,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 103, port: port_); + funcId: 104, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4438,7 +4538,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 104, port: port_); + funcId: 105, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4467,7 +4567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 105, port: port_); + funcId: 106, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4500,7 +4600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( media, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 106, port: port_); + funcId: 107, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4533,7 +4633,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( media, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 107, port: port_); + funcId: 108, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4563,7 +4663,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 108, port: port_); + funcId: 109, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4591,7 +4691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 109, port: port_); + funcId: 110, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4620,7 +4720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 110, port: port_); + funcId: 111, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4656,7 +4756,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 111, port: port_); + funcId: 112, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4695,7 +4795,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 112, port: port_); + funcId: 113, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4724,7 +4824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 113, port: port_); + funcId: 114, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4752,7 +4852,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 114, port: port_); + funcId: 115, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -4779,7 +4879,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 115, port: port_); + funcId: 116, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4809,7 +4909,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(inputPath, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 116, port: port_); + funcId: 117, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4839,7 +4939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 117, port: port_); + funcId: 118, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -4865,7 +4965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_audio_context_options(options, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 118)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 119)!; }, codec: SseCodec( decodeSuccessData: @@ -4893,7 +4993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 119, port: port_); + funcId: 120, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -4920,7 +5020,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 120, port: port_); + funcId: 121, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4947,7 +5047,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 121, port: port_); + funcId: 122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -4974,7 +5074,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 122, port: port_); + funcId: 123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -5001,7 +5101,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 123, port: port_); + funcId: 124, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -5028,7 +5128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 124, port: port_); + funcId: 125, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -5055,7 +5155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 125, port: port_); + funcId: 126, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5082,7 +5182,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 126, port: port_); + funcId: 127, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5109,7 +5209,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 127, port: port_); + funcId: 128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5136,7 +5236,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 128, port: port_); + funcId: 129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5165,7 +5265,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 129, port: port_); + funcId: 130, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5201,7 +5301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 130, port: port_); + funcId: 131, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5232,7 +5332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 131, port: port_); + funcId: 132, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5268,7 +5368,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 132, port: port_); + funcId: 133, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5299,7 +5399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 133, port: port_); + funcId: 134, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5332,7 +5432,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 134, port: port_); + funcId: 135, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5365,7 +5465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 135, port: port_); + funcId: 136, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5396,7 +5496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 136, port: port_); + funcId: 137, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5427,7 +5527,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 137, port: port_); + funcId: 138, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5458,7 +5558,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 138, port: port_); + funcId: 139, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5489,7 +5589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 139, port: port_); + funcId: 140, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5519,7 +5619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 140, port: port_); + funcId: 141, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5553,7 +5653,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 141, port: port_); + funcId: 142, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5584,7 +5684,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 142, port: port_); + funcId: 143, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5614,7 +5714,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 143, port: port_); + funcId: 144, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5647,7 +5747,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 144, port: port_); + funcId: 145, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5684,7 +5784,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 145, port: port_); + funcId: 146, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5725,7 +5825,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 146, port: port_); + funcId: 147, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5756,7 +5856,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 147, port: port_); + funcId: 148, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5786,7 +5886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 148, port: port_); + funcId: 149, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -5816,7 +5916,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 149, port: port_); + funcId: 150, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5846,7 +5946,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 150, port: port_); + funcId: 151, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -5878,7 +5978,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( reg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 151, port: port_); + funcId: 152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5907,7 +6007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 152, port: port_); + funcId: 153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -5935,7 +6035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConcreteBaseAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 153, port: port_); + funcId: 154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -5962,7 +6062,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 154, port: port_); + funcId: 155, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -5989,7 +6089,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 155, port: port_); + funcId: 156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6017,7 +6117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 156, port: port_); + funcId: 157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6046,7 +6146,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 157, port: port_); + funcId: 158, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6081,7 +6181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioContextRegistration( dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 158, port: port_); + funcId: 159, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6112,7 +6212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 159, port: port_); + funcId: 160, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6148,7 +6248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 160, port: port_); + funcId: 161, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6178,7 +6278,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 161, port: port_); + funcId: 162, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6210,7 +6310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfInputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 162, port: port_); + funcId: 163, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6243,7 +6343,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(numberOfOutputs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 163, port: port_); + funcId: 164, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6274,7 +6374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 164, port: port_); + funcId: 165, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6304,7 +6404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 165, port: port_); + funcId: 166, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6334,7 +6434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(maxDelayTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 166, port: port_); + funcId: 167, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6364,7 +6464,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 167, port: port_); + funcId: 168, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6394,7 +6494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 168, port: port_); + funcId: 169, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6426,7 +6526,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_prim_f_64_loose(feedforward, serializer); sse_encode_list_prim_f_64_loose(feedback, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 169, port: port_); + funcId: 170, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6455,7 +6555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 170, port: port_); + funcId: 171, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6485,7 +6585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 171, port: port_); + funcId: 172, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6516,7 +6616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_box_autoadd_periodic_wave_options(options, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 172, port: port_); + funcId: 173, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6553,7 +6653,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(numberOfInputChannels, serializer); sse_encode_usize(numberOfOutputChannels, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 173, port: port_); + funcId: 174, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6594,7 +6694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 174, port: port_); + funcId: 175, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6624,7 +6724,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 175, port: port_); + funcId: 176, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6654,7 +6754,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 176, port: port_); + funcId: 177, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -6682,7 +6782,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 177, port: port_); + funcId: 178, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6711,7 +6811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 178, port: port_); + funcId: 179, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -6738,7 +6838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 179, port: port_); + funcId: 180, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6769,7 +6869,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_usize(length, serializer); sse_encode_f_32(sampleRate, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 180, port: port_); + funcId: 181, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6797,7 +6897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 181, port: port_); + funcId: 182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6824,7 +6924,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 182, port: port_); + funcId: 183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -6851,7 +6951,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 183, port: port_); + funcId: 184, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6880,7 +6980,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 184, port: port_); + funcId: 185, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6910,7 +7010,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOfflineAudioContext( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 185, port: port_); + funcId: 186, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_audio_context_state, @@ -6938,7 +7038,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(suspendTime, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 186, port: port_); + funcId: 187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -6965,7 +7065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamConstraints( constraints, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 213, port: port_); + funcId: 214, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -6992,7 +7092,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 214)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 215)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -7017,7 +7117,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 215)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 216)!; }, codec: SseCodec( decodeSuccessData: @@ -7044,7 +7144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 216)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 217)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7071,7 +7171,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); sse_encode_list_prim_u_8_strict(blob, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 217)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 218)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7099,7 +7199,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEvent( event, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 218)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 219)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7126,7 +7226,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBlobEvent( that, serializer); sse_encode_f_64(timecode, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 219)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 220)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7153,7 +7253,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 220, port: port_); + funcId: 221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7182,7 +7282,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 221, port: port_); + funcId: 222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7210,7 +7310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 222, port: port_); + funcId: 223, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7238,7 +7338,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( stream, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 223, port: port_); + funcId: 224, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -7266,7 +7366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 224, port: port_); + funcId: 225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7293,7 +7393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaRecorder( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 225, port: port_); + funcId: 226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7320,7 +7420,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 226, port: port_); + funcId: 227, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7348,7 +7448,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 227, port: port_); + funcId: 228, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_media_stream_track_state, @@ -7376,7 +7476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrack( tracks, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 228, port: port_); + funcId: 229, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -7404,7 +7504,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStream( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 229, port: port_); + funcId: 230, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7431,7 +7531,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 230, port: port_); + funcId: 231, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7458,7 +7558,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 231, port: port_); + funcId: 232, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7485,7 +7585,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 232, port: port_); + funcId: 233, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -7513,7 +7613,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 233, port: port_); + funcId: 234, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -7541,7 +7641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 234, port: port_); + funcId: 235, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7569,7 +7669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 235, port: port_); + funcId: 236, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7596,7 +7696,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 236, port: port_); + funcId: 237, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7624,7 +7724,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 237, port: port_); + funcId: 238, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7651,7 +7751,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 238, port: port_); + funcId: 239, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7669,6 +7769,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that"], ); + @override + Future webAudioApiNodeAnalyserNodeFrbOverrideConnect( + {required AnalyserNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 240, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeAnalyserNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeAnalyserNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "AnalyserNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeAnalyserNodeFrequencyBinCount( {required AnalyserNode that}) { @@ -7678,7 +7806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 239, port: port_); + funcId: 241, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7705,7 +7833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 240, port: port_); + funcId: 242, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7732,7 +7860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 241, port: port_); + funcId: 243, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -7759,7 +7887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 242, port: port_); + funcId: 244, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7786,7 +7914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 243, port: port_); + funcId: 245, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -7813,7 +7941,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 244, port: port_); + funcId: 246, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7841,7 +7969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 245, port: port_); + funcId: 247, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7869,7 +7997,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 246, port: port_); + funcId: 248, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7897,7 +8025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 247, port: port_); + funcId: 249, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7926,7 +8054,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(fftSize, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 248, port: port_); + funcId: 250, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7954,7 +8082,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 249, port: port_); + funcId: 251, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -7982,7 +8110,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 250, port: port_); + funcId: 252, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8010,7 +8138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 251, port: port_); + funcId: 253, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8038,7 +8166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAnalyserNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 252, port: port_); + funcId: 254, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8066,7 +8194,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 253, port: port_); + funcId: 255, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8094,7 +8222,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 254, port: port_); + funcId: 256, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8122,7 +8250,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 255, port: port_); + funcId: 257, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -8151,7 +8279,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 256, port: port_); + funcId: 258, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -8180,7 +8308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 257, port: port_); + funcId: 259, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8208,7 +8336,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 258, port: port_); + funcId: 260, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8237,7 +8365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 259, port: port_); + funcId: 261, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8264,7 +8392,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 260, port: port_); + funcId: 262, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8292,7 +8420,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 261, port: port_); + funcId: 263, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8311,6 +8439,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeAudioBufferSourceNodeFrbOverrideConnect( + {required AudioBufferSourceNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 264, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeAudioBufferSourceNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeAudioBufferSourceNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "AudioBufferSourceNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeAudioBufferSourceNodeLoop( {required AudioBufferSourceNode that}) { @@ -8320,7 +8479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 262, port: port_); + funcId: 265, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -8347,7 +8506,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 263, port: port_); + funcId: 266, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8374,7 +8533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 264, port: port_); + funcId: 267, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8401,7 +8560,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 265, port: port_); + funcId: 268, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8429,7 +8588,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 266, port: port_); + funcId: 269, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8457,7 +8616,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 267, port: port_); + funcId: 270, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -8484,7 +8643,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 268, port: port_); + funcId: 271, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8514,7 +8673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( audioBuffer, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 269, port: port_); + funcId: 272, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8542,7 +8701,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 270, port: port_); + funcId: 273, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8571,7 +8730,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 271, port: port_); + funcId: 274, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8601,7 +8760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 272, port: port_); + funcId: 275, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8631,7 +8790,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_bool(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 273, port: port_); + funcId: 276, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8659,7 +8818,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 274, port: port_); + funcId: 277, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8687,7 +8846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 275, port: port_); + funcId: 278, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8715,7 +8874,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 276, port: port_); + funcId: 279, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8743,7 +8902,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 277, port: port_); + funcId: 280, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8774,7 +8933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(start, serializer); sse_encode_f_64(offset, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 278, port: port_); + funcId: 281, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8809,7 +8968,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(offset, serializer); sse_encode_f_64(duration, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 279, port: port_); + funcId: 282, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8839,7 +8998,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBufferSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 280, port: port_); + funcId: 283, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8867,7 +9026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 281, port: port_); + funcId: 284, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8894,7 +9053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 282, port: port_); + funcId: 285, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -8922,7 +9081,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 283, port: port_); + funcId: 286, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -8949,7 +9108,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 284, port: port_); + funcId: 287, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -8978,7 +9137,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 285, port: port_); + funcId: 288, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9007,7 +9166,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 286, port: port_); + funcId: 289, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9036,7 +9195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 287, port: port_); + funcId: 290, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9063,7 +9222,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 288, port: port_); + funcId: 291, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9091,7 +9250,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 289, port: port_); + funcId: 292, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9111,28 +9270,59 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { ); @override - Future webAudioApiNodeAudioDestinationNodeMaxChannelCount( - {required AudioDestinationNode that}) { + Future webAudioApiNodeAudioDestinationNodeFrbOverrideConnect( + {required AudioDestinationNode that, + required AudioNodeImplementor dest}) { return handler.executeNormal(NormalTask( callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 290, port: port_); + funcId: 293, port: port_); }, codec: SseCodec( - decodeSuccessData: sse_decode_usize, + decodeSuccessData: sse_decode_unit, decodeErrorData: null, ), - constMeta: kWebAudioApiNodeAudioDestinationNodeMaxChannelCountConstMeta, - argValues: [that], + constMeta: + kWebAudioApiNodeAudioDestinationNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], apiImpl: this, )); } TaskConstMeta - get kWebAudioApiNodeAudioDestinationNodeMaxChannelCountConstMeta => + get kWebAudioApiNodeAudioDestinationNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "AudioDestinationNode_frb_override_connect", + argNames: ["that", "dest"], + ); + + @override + Future webAudioApiNodeAudioDestinationNodeMaxChannelCount( + {required AudioDestinationNode that}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( + that, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 294, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_usize, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeAudioDestinationNodeMaxChannelCountConstMeta, + argValues: [that], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeAudioDestinationNodeMaxChannelCountConstMeta => const TaskConstMeta( debugName: "AudioDestinationNode_max_channel_count", argNames: ["that"], @@ -9147,7 +9337,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 291, port: port_); + funcId: 295, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9175,7 +9365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 292, port: port_); + funcId: 296, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9203,7 +9393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 293, port: port_); + funcId: 297, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9231,7 +9421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 294, port: port_); + funcId: 298, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9260,7 +9450,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 295, port: port_); + funcId: 299, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9290,7 +9480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 296, port: port_); + funcId: 300, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9319,7 +9509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 297, port: port_); + funcId: 301, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9346,7 +9536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 298, port: port_); + funcId: 302, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9373,7 +9563,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 299, port: port_); + funcId: 303, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -9401,7 +9591,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 300, port: port_); + funcId: 304, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9429,7 +9619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 301, port: port_); + funcId: 305, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9457,7 +9647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 302, port: port_); + funcId: 306, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9484,7 +9674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 303, port: port_); + funcId: 307, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9512,7 +9702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 304, port: port_); + funcId: 308, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9530,6 +9720,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeBiquadFilterNodeFrbOverrideConnect( + {required BiquadFilterNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 309, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeBiquadFilterNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeBiquadFilterNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "BiquadFilterNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeBiquadFilterNodeNumberOfInputs( {required BiquadFilterNode that}) { @@ -9539,7 +9758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 305, port: port_); + funcId: 310, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9566,7 +9785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 306, port: port_); + funcId: 311, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9593,7 +9812,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 307, port: port_); + funcId: 312, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9621,7 +9840,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 308, port: port_); + funcId: 313, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9649,7 +9868,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 309, port: port_); + funcId: 314, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9678,7 +9897,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 310, port: port_); + funcId: 315, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9708,7 +9927,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_biquad_filter_type(type, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 311, port: port_); + funcId: 316, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9735,7 +9954,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBiquadFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 312, port: port_); + funcId: 317, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_biquad_filter_type, @@ -9762,7 +9981,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 313, port: port_); + funcId: 318, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9789,7 +10008,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 314, port: port_); + funcId: 319, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -9816,7 +10035,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 315, port: port_); + funcId: 320, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -9845,7 +10064,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 316, port: port_); + funcId: 321, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -9874,7 +10093,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 317, port: port_); + funcId: 322, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9903,7 +10122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 318, port: port_); + funcId: 323, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9930,7 +10149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 319, port: port_); + funcId: 324, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9958,7 +10177,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 320, port: port_); + funcId: 325, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -9977,6 +10196,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeChannelMergerNodeFrbOverrideConnect( + {required ChannelMergerNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 326, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeChannelMergerNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeChannelMergerNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "ChannelMergerNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeChannelMergerNodeNumberOfInputs( {required ChannelMergerNode that}) { @@ -9986,7 +10234,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 321, port: port_); + funcId: 327, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10013,7 +10261,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 322, port: port_); + funcId: 328, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10040,7 +10288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelMergerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 323, port: port_); + funcId: 329, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10068,7 +10316,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 324, port: port_); + funcId: 330, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10096,7 +10344,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 325, port: port_); + funcId: 331, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10125,7 +10373,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 326, port: port_); + funcId: 332, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10154,7 +10402,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 327, port: port_); + funcId: 333, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10181,7 +10429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 328, port: port_); + funcId: 334, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10208,7 +10456,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 329, port: port_); + funcId: 335, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -10237,7 +10485,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 330, port: port_); + funcId: 336, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -10266,7 +10514,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 331, port: port_); + funcId: 337, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10295,7 +10543,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 332, port: port_); + funcId: 338, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10322,7 +10570,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 333, port: port_); + funcId: 339, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10350,7 +10598,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 334, port: port_); + funcId: 340, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10369,6 +10617,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeChannelSplitterNodeFrbOverrideConnect( + {required ChannelSplitterNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 341, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeChannelSplitterNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeChannelSplitterNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "ChannelSplitterNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeChannelSplitterNodeNumberOfInputs( {required ChannelSplitterNode that}) { @@ -10378,7 +10655,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 335, port: port_); + funcId: 342, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10406,7 +10683,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 336, port: port_); + funcId: 343, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10434,7 +10711,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerChannelSplitterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 337, port: port_); + funcId: 344, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10462,7 +10739,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 338, port: port_); + funcId: 345, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10491,7 +10768,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 339, port: port_); + funcId: 346, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10521,7 +10798,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 340, port: port_); + funcId: 347, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10550,7 +10827,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 341, port: port_); + funcId: 348, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10577,7 +10854,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 342, port: port_); + funcId: 349, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10604,7 +10881,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 343, port: port_); + funcId: 350, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -10633,7 +10910,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 344, port: port_); + funcId: 351, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -10662,7 +10939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 345, port: port_); + funcId: 352, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10689,7 +10966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 346, port: port_); + funcId: 353, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10718,7 +10995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 347, port: port_); + funcId: 354, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10745,7 +11022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 348, port: port_); + funcId: 355, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10773,7 +11050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 349, port: port_); + funcId: 356, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10792,6 +11069,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeConstantSourceNodeFrbOverrideConnect( + {required ConstantSourceNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 357, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeConstantSourceNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeConstantSourceNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "ConstantSourceNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeConstantSourceNodeNumberOfInputs( {required ConstantSourceNode that}) { @@ -10801,7 +11107,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 350, port: port_); + funcId: 358, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10828,7 +11134,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 351, port: port_); + funcId: 359, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -10856,7 +11162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 352, port: port_); + funcId: 360, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10884,7 +11190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 353, port: port_); + funcId: 361, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10913,7 +11219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 354, port: port_); + funcId: 362, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10942,7 +11248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 355, port: port_); + funcId: 363, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10971,7 +11277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 356, port: port_); + funcId: 364, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -10999,7 +11305,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 357, port: port_); + funcId: 365, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11026,7 +11332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConstantSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 358, port: port_); + funcId: 366, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11054,7 +11360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 359, port: port_); + funcId: 367, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11081,7 +11387,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 360, port: port_); + funcId: 368, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11108,7 +11414,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 361, port: port_); + funcId: 369, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11135,7 +11441,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 362, port: port_); + funcId: 370, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -11163,7 +11469,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 363, port: port_); + funcId: 371, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -11191,7 +11497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 364, port: port_); + funcId: 372, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11219,7 +11525,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 365, port: port_); + funcId: 373, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11246,7 +11552,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 366, port: port_); + funcId: 374, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11274,7 +11580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 367, port: port_); + funcId: 375, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11292,6 +11598,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeConvolverNodeFrbOverrideConnect( + {required ConvolverNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 376, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeConvolverNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeConvolverNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "ConvolverNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeConvolverNodeNormalize( {required ConvolverNode that}) { @@ -11301,7 +11635,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 368, port: port_); + funcId: 377, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -11328,7 +11662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 369, port: port_); + funcId: 378, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11355,7 +11689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 370, port: port_); + funcId: 379, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11382,7 +11716,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerConvolverNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 371, port: port_); + funcId: 380, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11411,7 +11745,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioBuffer( buffer, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 372, port: port_); + funcId: 381, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11439,7 +11773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 373, port: port_); + funcId: 382, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11467,7 +11801,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 374, port: port_); + funcId: 383, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11495,7 +11829,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 375, port: port_); + funcId: 384, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11524,7 +11858,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_bool(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 376, port: port_); + funcId: 385, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11551,7 +11885,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 377, port: port_); + funcId: 386, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11578,7 +11912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 378, port: port_); + funcId: 387, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11605,7 +11939,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 379, port: port_); + funcId: 388, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -11632,7 +11966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 380, port: port_); + funcId: 389, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -11659,7 +11993,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 381, port: port_); + funcId: 390, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11685,7 +12019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 382, port: port_); + funcId: 391, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11711,7 +12045,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 383, port: port_); + funcId: 392, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11739,7 +12073,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 384, port: port_); + funcId: 393, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11757,6 +12091,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeDelayNodeFrbOverrideConnect( + {required DelayNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 394, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeDelayNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeDelayNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "DelayNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeDelayNodeNumberOfInputs( {required DelayNode that}) { @@ -11766,7 +12128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 385, port: port_); + funcId: 395, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11793,7 +12155,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 386, port: port_); + funcId: 396, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11819,7 +12181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDelayNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 387, port: port_); + funcId: 397, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11847,7 +12209,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 388, port: port_); + funcId: 398, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11875,7 +12237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 389, port: port_); + funcId: 399, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11903,7 +12265,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 390, port: port_); + funcId: 400, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11931,7 +12293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 391, port: port_); + funcId: 401, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -11959,7 +12321,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 392, port: port_); + funcId: 402, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -11988,7 +12350,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 393, port: port_); + funcId: 403, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12018,7 +12380,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 394, port: port_); + funcId: 404, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12047,7 +12409,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 395, port: port_); + funcId: 405, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12076,7 +12438,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 396, port: port_); + funcId: 406, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12103,7 +12465,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 397, port: port_); + funcId: 407, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12131,7 +12493,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 398, port: port_); + funcId: 408, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12151,6 +12513,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeDynamicsCompressorNodeFrbOverrideConnect( + {required DynamicsCompressorNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 409, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeDynamicsCompressorNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeDynamicsCompressorNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "DynamicsCompressorNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeDynamicsCompressorNodeNumberOfInputs( {required DynamicsCompressorNode that}) { @@ -12160,7 +12553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 399, port: port_); + funcId: 410, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12188,7 +12581,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 400, port: port_); + funcId: 411, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12216,7 +12609,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 401, port: port_); + funcId: 412, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_32, @@ -12243,7 +12636,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDynamicsCompressorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 402, port: port_); + funcId: 413, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12272,7 +12665,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 403, port: port_); + funcId: 414, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12301,7 +12694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 404, port: port_); + funcId: 415, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12332,7 +12725,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 405, port: port_); + funcId: 416, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12360,7 +12753,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 406, port: port_); + funcId: 417, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12386,7 +12779,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 407, port: port_); + funcId: 418, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12413,7 +12806,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 408, port: port_); + funcId: 419, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12440,7 +12833,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 409, port: port_); + funcId: 420, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12467,7 +12860,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 410, port: port_); + funcId: 421, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12493,7 +12886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 411, port: port_); + funcId: 422, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12519,7 +12912,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 412, port: port_); + funcId: 423, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12547,7 +12940,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 413, port: port_); + funcId: 424, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12565,6 +12958,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeGainNodeFrbOverrideConnect( + {required GainNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 425, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeGainNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeGainNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "GainNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeGainNodeNumberOfInputs( {required GainNode that}) { @@ -12574,7 +12995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 414, port: port_); + funcId: 426, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12601,7 +13022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 415, port: port_); + funcId: 427, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12627,7 +13048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerGainNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 416, port: port_); + funcId: 428, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12655,7 +13076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 417, port: port_); + funcId: 429, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12683,7 +13104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 418, port: port_); + funcId: 430, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12711,7 +13132,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 419, port: port_); + funcId: 431, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12738,7 +13159,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 420, port: port_); + funcId: 432, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12765,7 +13186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 421, port: port_); + funcId: 433, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12792,7 +13213,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 422, port: port_); + funcId: 434, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -12820,7 +13241,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 423, port: port_); + funcId: 435, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -12848,7 +13269,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 424, port: port_); + funcId: 436, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12876,7 +13297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 425, port: port_); + funcId: 437, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12903,7 +13324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 426, port: port_); + funcId: 438, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12931,7 +13352,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 427, port: port_); + funcId: 439, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -12949,6 +13370,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeIirFilterNodeFrbOverrideConnect( + {required IirFilterNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 440, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeIirFilterNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeIirFilterNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "IirFilterNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeIirFilterNodeNumberOfInputs( {required IirFilterNode that}) { @@ -12958,7 +13407,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 428, port: port_); + funcId: 441, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -12985,7 +13434,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 429, port: port_); + funcId: 442, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13012,7 +13461,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerIIRFilterNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 430, port: port_); + funcId: 443, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13040,7 +13489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 431, port: port_); + funcId: 444, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13068,7 +13517,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 432, port: port_); + funcId: 445, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13096,7 +13545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 433, port: port_); + funcId: 446, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13124,7 +13573,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 434, port: port_); + funcId: 447, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13153,7 +13602,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 435, port: port_); + funcId: 448, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13183,7 +13632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 436, port: port_); + funcId: 449, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -13213,7 +13662,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 437, port: port_); + funcId: 450, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -13242,7 +13691,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 438, port: port_); + funcId: 451, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13271,7 +13720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 439, port: port_); + funcId: 452, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13299,7 +13748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 440, port: port_); + funcId: 453, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13328,7 +13777,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 441, port: port_); + funcId: 454, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13348,6 +13797,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeMediaElementAudioSourceNodeFrbOverrideConnect( + {required MediaElementAudioSourceNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 455, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeMediaElementAudioSourceNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeMediaElementAudioSourceNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "MediaElementAudioSourceNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeMediaElementAudioSourceNodeNumberOfInputs( {required MediaElementAudioSourceNode that}) { @@ -13357,7 +13837,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 442, port: port_); + funcId: 456, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13386,7 +13866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 443, port: port_); + funcId: 457, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13415,7 +13895,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaElementAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 444, port: port_); + funcId: 458, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13445,7 +13925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 445, port: port_); + funcId: 459, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13476,7 +13956,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 446, port: port_); + funcId: 460, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13508,7 +13988,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 447, port: port_); + funcId: 461, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13537,7 +14017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 448, port: port_); + funcId: 462, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13566,7 +14046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 449, port: port_); + funcId: 463, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13596,7 +14076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 450, port: port_); + funcId: 464, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -13626,7 +14106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 451, port: port_); + funcId: 465, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -13656,7 +14136,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 452, port: port_); + funcId: 466, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13685,7 +14165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 453, port: port_); + funcId: 467, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13714,7 +14194,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 454, port: port_); + funcId: 468, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13744,7 +14224,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 455, port: port_); + funcId: 469, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13764,6 +14244,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeMediaStreamAudioDestinationNodeFrbOverrideConnect( + {required MediaStreamAudioDestinationNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 470, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeMediaStreamAudioDestinationNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeMediaStreamAudioDestinationNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "MediaStreamAudioDestinationNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeMediaStreamAudioDestinationNodeNumberOfInputs( {required MediaStreamAudioDestinationNode that}) { @@ -13773,7 +14284,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 456, port: port_); + funcId: 471, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13802,7 +14313,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 457, port: port_); + funcId: 472, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -13831,7 +14342,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 458, port: port_); + funcId: 473, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13861,7 +14372,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 459, port: port_); + funcId: 474, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13893,7 +14404,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 460, port: port_); + funcId: 475, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13925,7 +14436,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 461, port: port_); + funcId: 476, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13955,7 +14466,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioDestinationNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 462, port: port_); + funcId: 477, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -13983,7 +14494,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 463, port: port_); + funcId: 478, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14012,7 +14523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 464, port: port_); + funcId: 479, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14042,7 +14553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 465, port: port_); + funcId: 480, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14072,7 +14583,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 466, port: port_); + funcId: 481, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14101,7 +14612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 467, port: port_); + funcId: 482, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14130,7 +14641,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 468, port: port_); + funcId: 483, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14158,7 +14669,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 469, port: port_); + funcId: 484, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14187,7 +14698,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 470, port: port_); + funcId: 485, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14207,6 +14718,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeMediaStreamAudioSourceNodeFrbOverrideConnect( + {required MediaStreamAudioSourceNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 486, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeMediaStreamAudioSourceNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeMediaStreamAudioSourceNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "MediaStreamAudioSourceNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeMediaStreamAudioSourceNodeNumberOfInputs( {required MediaStreamAudioSourceNode that}) { @@ -14216,7 +14758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 471, port: port_); + funcId: 487, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14245,7 +14787,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 472, port: port_); + funcId: 488, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14274,7 +14816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 473, port: port_); + funcId: 489, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14304,7 +14846,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 474, port: port_); + funcId: 490, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14334,7 +14876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 475, port: port_); + funcId: 491, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14366,7 +14908,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 476, port: port_); + funcId: 492, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14395,7 +14937,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 477, port: port_); + funcId: 493, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14424,7 +14966,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 478, port: port_); + funcId: 494, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14454,7 +14996,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 479, port: port_); + funcId: 495, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14484,7 +15026,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 480, port: port_); + funcId: 496, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14514,7 +15056,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 481, port: port_); + funcId: 497, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14543,7 +15085,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 482, port: port_); + funcId: 498, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14572,7 +15114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 483, port: port_); + funcId: 499, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14602,7 +15144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 484, port: port_); + funcId: 500, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14622,6 +15164,37 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeMediaStreamTrackAudioSourceNodeFrbOverrideConnect( + {required MediaStreamTrackAudioSourceNode that, + required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 501, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: + kWebAudioApiNodeMediaStreamTrackAudioSourceNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeMediaStreamTrackAudioSourceNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "MediaStreamTrackAudioSourceNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeMediaStreamTrackAudioSourceNodeNumberOfInputs( {required MediaStreamTrackAudioSourceNode that}) { @@ -14631,7 +15204,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 485, port: port_); + funcId: 502, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14660,7 +15233,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 486, port: port_); + funcId: 503, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14689,7 +15262,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerMediaStreamTrackAudioSourceNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 487, port: port_); + funcId: 504, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14719,7 +15292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 488, port: port_); + funcId: 505, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14751,7 +15324,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 489, port: port_); + funcId: 506, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14783,7 +15356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 490, port: port_); + funcId: 507, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14813,7 +15386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 491, port: port_); + funcId: 508, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14840,7 +15413,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 492, port: port_); + funcId: 509, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -14867,7 +15440,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 493, port: port_); + funcId: 510, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -14895,7 +15468,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 494, port: port_); + funcId: 511, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -14923,7 +15496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 495, port: port_); + funcId: 512, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14950,7 +15523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 496, port: port_); + funcId: 513, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -14978,7 +15551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 497, port: port_); + funcId: 514, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15005,7 +15578,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 498, port: port_); + funcId: 515, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15033,7 +15606,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 499, port: port_); + funcId: 516, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15051,6 +15624,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeOscillatorNodeFrbOverrideConnect( + {required OscillatorNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 517, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeOscillatorNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeOscillatorNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "OscillatorNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeOscillatorNodeNumberOfInputs( {required OscillatorNode that}) { @@ -15060,7 +15661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 500, port: port_); + funcId: 518, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15087,7 +15688,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 501, port: port_); + funcId: 519, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15114,7 +15715,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 502, port: port_); + funcId: 520, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15142,7 +15743,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 503, port: port_); + funcId: 521, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15170,7 +15771,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 504, port: port_); + funcId: 522, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15199,7 +15800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 505, port: port_); + funcId: 523, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15230,7 +15831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPeriodicWave( periodicWave, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 506, port: port_); + funcId: 524, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15258,7 +15859,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_oscillator_type(type, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 507, port: port_); + funcId: 525, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15285,7 +15886,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 508, port: port_); + funcId: 526, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15313,7 +15914,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 509, port: port_); + funcId: 527, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15340,7 +15941,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 510, port: port_); + funcId: 528, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15368,7 +15969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(when, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 511, port: port_); + funcId: 529, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15395,7 +15996,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOscillatorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 512, port: port_); + funcId: 530, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_oscillator_type, @@ -15422,7 +16023,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 513, port: port_); + funcId: 531, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15449,7 +16050,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 514, port: port_); + funcId: 532, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15476,7 +16077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 515, port: port_); + funcId: 533, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -15503,7 +16104,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 516, port: port_); + funcId: 534, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -15530,7 +16131,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 517, port: port_); + funcId: 535, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15557,7 +16158,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 518, port: port_); + funcId: 536, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15584,7 +16185,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 519, port: port_); + funcId: 537, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15611,7 +16212,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 520, port: port_); + funcId: 538, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15637,7 +16238,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 521, port: port_); + funcId: 539, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15663,7 +16264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 522, port: port_); + funcId: 540, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15691,7 +16292,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 523, port: port_); + funcId: 541, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15718,7 +16319,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 524, port: port_); + funcId: 542, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_distance_model_type, @@ -15736,6 +16337,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that"], ); + @override + Future webAudioApiNodePannerNodeFrbOverrideConnect( + {required PannerNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 543, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodePannerNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodePannerNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "PannerNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodePannerNodeMaxDistance( {required PannerNode that}) { @@ -15745,7 +16374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 525, port: port_); + funcId: 544, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15772,7 +16401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 526, port: port_); + funcId: 545, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15799,7 +16428,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 527, port: port_); + funcId: 546, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -15826,7 +16455,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 528, port: port_); + funcId: 547, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_panning_model_type, @@ -15853,7 +16482,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 529, port: port_); + funcId: 548, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15880,7 +16509,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 530, port: port_); + funcId: 549, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15907,7 +16536,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 531, port: port_); + funcId: 550, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -15935,7 +16564,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 532, port: port_); + funcId: 551, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15963,7 +16592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 533, port: port_); + funcId: 552, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -15991,7 +16620,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 534, port: port_); + funcId: 553, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16020,7 +16649,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 535, port: port_); + funcId: 554, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16048,7 +16677,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 536, port: port_); + funcId: 555, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16076,7 +16705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 537, port: port_); + funcId: 556, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16104,7 +16733,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_distance_model_type(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 538, port: port_); + funcId: 557, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16132,7 +16761,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 539, port: port_); + funcId: 558, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16165,7 +16794,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(y, serializer); sse_encode_f_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 540, port: port_); + funcId: 559, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16193,7 +16822,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_panning_model_type(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 541, port: port_); + funcId: 560, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16226,7 +16855,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_32(y, serializer); sse_encode_f_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 542, port: port_); + funcId: 561, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16254,7 +16883,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 543, port: port_); + funcId: 562, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16282,7 +16911,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_f_64(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 544, port: port_); + funcId: 563, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16309,7 +16938,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 545, port: port_); + funcId: 564, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16336,7 +16965,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 546, port: port_); + funcId: 565, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16363,7 +16992,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 547, port: port_); + funcId: 566, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16390,7 +17019,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 548, port: port_); + funcId: 567, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -16419,7 +17048,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 549, port: port_); + funcId: 568, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -16448,7 +17077,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 550, port: port_); + funcId: 569, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16477,7 +17106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 551, port: port_); + funcId: 570, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16506,7 +17135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 552, port: port_); + funcId: 571, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16533,7 +17162,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 553, port: port_); + funcId: 572, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16561,7 +17190,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 554, port: port_); + funcId: 573, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16580,6 +17209,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeScriptProcessorNodeFrbOverrideConnect( + {required ScriptProcessorNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 574, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeScriptProcessorNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeScriptProcessorNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "ScriptProcessorNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeScriptProcessorNodeNumberOfInputs( {required ScriptProcessorNode that}) { @@ -16589,7 +17247,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 555, port: port_); + funcId: 575, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16617,7 +17275,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 556, port: port_); + funcId: 576, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16645,7 +17303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerScriptProcessorNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 557, port: port_); + funcId: 577, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16673,7 +17331,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 558, port: port_); + funcId: 578, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16702,7 +17360,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 559, port: port_); + funcId: 579, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16732,7 +17390,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 560, port: port_); + funcId: 580, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16761,7 +17419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 561, port: port_); + funcId: 581, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16788,7 +17446,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 562, port: port_); + funcId: 582, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -16815,7 +17473,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 563, port: port_); + funcId: 583, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -16843,7 +17501,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 564, port: port_); + funcId: 584, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -16871,7 +17529,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 565, port: port_); + funcId: 585, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16899,7 +17557,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 566, port: port_); + funcId: 586, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16926,7 +17584,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 567, port: port_); + funcId: 587, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16954,7 +17612,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 568, port: port_); + funcId: 588, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -16972,6 +17630,35 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeStereoPannerNodeFrbOverrideConnect( + {required StereoPannerNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 589, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeStereoPannerNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta + get kWebAudioApiNodeStereoPannerNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "StereoPannerNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeStereoPannerNodeNumberOfInputs( {required StereoPannerNode that}) { @@ -16981,7 +17668,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 569, port: port_); + funcId: 590, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17008,7 +17695,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 570, port: port_); + funcId: 591, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17035,7 +17722,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStereoPannerNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 571, port: port_); + funcId: 592, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17063,7 +17750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 572, port: port_); + funcId: 593, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17091,7 +17778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 573, port: port_); + funcId: 594, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17120,7 +17807,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 574, port: port_); + funcId: 595, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17149,7 +17836,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 594, port: port_); + funcId: 615, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17176,7 +17863,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 595, port: port_); + funcId: 616, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17203,7 +17890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 596, port: port_); + funcId: 617, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -17231,7 +17918,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 597, port: port_); + funcId: 618, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -17259,7 +17946,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 598, port: port_); + funcId: 619, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17287,7 +17974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 599, port: port_); + funcId: 620, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17314,7 +18001,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 600, port: port_); + funcId: 621, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17342,7 +18029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 601, port: port_); + funcId: 622, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17360,6 +18047,34 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["that", "output"], ); + @override + Future webAudioApiNodeWaveShaperNodeFrbOverrideConnect( + {required WaveShaperNode that, required AudioNodeImplementor dest}) { + return handler.executeNormal(NormalTask( + callFfi: (port_) { + final serializer = SseSerializer(generalizedFrbRustBinding); + sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( + that, serializer); + sse_encode_box_autoadd_audio_node_implementor(dest, serializer); + pdeCallFfi(generalizedFrbRustBinding, serializer, + funcId: 623, port: port_); + }, + codec: SseCodec( + decodeSuccessData: sse_decode_unit, + decodeErrorData: null, + ), + constMeta: kWebAudioApiNodeWaveShaperNodeFrbOverrideConnectConstMeta, + argValues: [that, dest], + apiImpl: this, + )); + } + + TaskConstMeta get kWebAudioApiNodeWaveShaperNodeFrbOverrideConnectConstMeta => + const TaskConstMeta( + debugName: "WaveShaperNode_frb_override_connect", + argNames: ["that", "dest"], + ); + @override Future webAudioApiNodeWaveShaperNodeNumberOfInputs( {required WaveShaperNode that}) { @@ -17369,7 +18084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 602, port: port_); + funcId: 624, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17396,7 +18111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 603, port: port_); + funcId: 625, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17423,7 +18138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 604, port: port_); + funcId: 626, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_over_sample_type, @@ -17450,7 +18165,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWaveShaperNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 605, port: port_); + funcId: 627, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17478,7 +18193,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 606, port: port_); + funcId: 628, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17506,7 +18221,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 607, port: port_); + funcId: 629, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17535,7 +18250,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 608, port: port_); + funcId: 630, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17565,7 +18280,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_list_prim_f_32_loose(curve, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 609, port: port_); + funcId: 631, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17593,7 +18308,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_over_sample_type(oversample, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 610, port: port_); + funcId: 632, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17620,7 +18335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 611, port: port_); + funcId: 633, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17647,7 +18362,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 612, port: port_); + funcId: 634, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17674,7 +18389,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 613, port: port_); + funcId: 635, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_count_mode, @@ -17703,7 +18418,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 614, port: port_); + funcId: 636, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_channel_interpretation, @@ -17732,7 +18447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 615, port: port_); + funcId: 637, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17761,7 +18476,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 616, port: port_); + funcId: 638, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17788,7 +18503,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 617, port: port_); + funcId: 639, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17816,7 +18531,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(output, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 618, port: port_); + funcId: 640, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17844,7 +18559,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 619, port: port_); + funcId: 641, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17872,7 +18587,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 620, port: port_); + funcId: 642, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_usize, @@ -17900,7 +18615,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 621, port: port_); + funcId: 643, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17927,7 +18642,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerAudioWorkletNode( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 622, port: port_); + funcId: 644, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17955,7 +18670,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_usize(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 623, port: port_); + funcId: 645, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -17984,7 +18699,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_count_mode(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 624, port: port_); + funcId: 646, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -18014,7 +18729,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_channel_interpretation(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 625, port: port_); + funcId: 647, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -24435,6 +25150,10 @@ class AnalyserNodeImpl extends RustOpaque implements AnalyserNode { that: this, ); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeAnalyserNodeFrbOverrideConnect(that: this, dest: dest); + /// Number of bins in the FFT results, is half the FFT size /// /// # Panics @@ -24697,6 +25416,11 @@ class AudioBufferSourceNodeImpl extends RustOpaque RustLib.instance.api.webAudioApiNodeAudioBufferSourceNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeAudioBufferSourceNodeFrbOverrideConnect( + that: this, dest: dest); + /// Defines if the playback the [`AudioBuffer`] should be looped Future loop() => RustLib.instance.api.webAudioApiNodeAudioBufferSourceNodeLoop( @@ -25303,6 +26027,11 @@ class AudioDestinationNodeImpl extends RustOpaque RustLib.instance.api.webAudioApiNodeAudioDestinationNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeAudioDestinationNodeFrbOverrideConnect( + that: this, dest: dest); + /// The maximum number of channels that the channelCount attribute can be set to (the max /// number of channels that the hardware is capable of supporting). /// @@ -25508,6 +26237,10 @@ class AudioParamImpl extends RustOpaque implements AudioParam { RustLib.instance.api.webAudioApiAudioParamExponentialRampToValueAtTime( that: this, value: value, endTime: endTime); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api + .webAudioApiAudioParamFrbOverrideConnect(that: this, dest: dest); + /// Schedules a linear continuous change in parameter value from the /// previous scheduled parameter value to the given value. /// @@ -25984,6 +26717,10 @@ class BiquadFilterNodeImpl extends RustOpaque implements BiquadFilterNode { RustLib.instance.api.webAudioApiNodeBiquadFilterNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeBiquadFilterNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeBiquadFilterNodeNumberOfInputs( @@ -26157,6 +26894,10 @@ class ChannelMergerNodeImpl extends RustOpaque implements ChannelMergerNode { RustLib.instance.api.webAudioApiNodeChannelMergerNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeChannelMergerNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeChannelMergerNodeNumberOfInputs( @@ -26272,6 +27013,10 @@ class ChannelSplitterNodeImpl extends RustOpaque RustLib.instance.api.webAudioApiNodeChannelSplitterNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeChannelSplitterNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeChannelSplitterNodeNumberOfInputs( @@ -26621,6 +27366,10 @@ class ConstantSourceNodeImpl extends RustOpaque implements ConstantSourceNode { RustLib.instance.api.webAudioApiNodeConstantSourceNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeConstantSourceNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeConstantSourceNodeNumberOfInputs( @@ -26770,6 +27519,10 @@ class ConvolverNodeImpl extends RustOpaque implements ConvolverNode { .instance.api .webAudioApiNodeConvolverNodeDisconnectOutput(that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeConvolverNodeFrbOverrideConnect(that: this, dest: dest); + /// Denotes if the response buffer will be scaled with an equal-power normalization Future normalize() => RustLib.instance.api.webAudioApiNodeConvolverNodeNormalize( @@ -26901,6 +27654,10 @@ class DelayNodeImpl extends RustOpaque implements DelayNode { RustLib.instance.api .webAudioApiNodeDelayNodeDisconnectOutput(that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api + .webAudioApiNodeDelayNodeFrbOverrideConnect(that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeDelayNodeNumberOfInputs( @@ -27036,6 +27793,11 @@ class DynamicsCompressorNodeImpl extends RustOpaque .webAudioApiNodeDynamicsCompressorNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeDynamicsCompressorNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeDynamicsCompressorNodeNumberOfInputs( @@ -27174,6 +27936,10 @@ class GainNodeImpl extends RustOpaque implements GainNode { RustLib.instance.api .webAudioApiNodeGainNodeDisconnectOutput(that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api + .webAudioApiNodeGainNodeFrbOverrideConnect(that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeGainNodeNumberOfInputs( @@ -27286,6 +28052,10 @@ class IirFilterNodeImpl extends RustOpaque implements IirFilterNode { .instance.api .webAudioApiNodeIirFilterNodeDisconnectOutput(that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeIirFilterNodeFrbOverrideConnect(that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeIirFilterNodeNumberOfInputs( @@ -27401,6 +28171,11 @@ class MediaElementAudioSourceNodeImpl extends RustOpaque .webAudioApiNodeMediaElementAudioSourceNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeMediaElementAudioSourceNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api .webAudioApiNodeMediaElementAudioSourceNodeNumberOfInputs( @@ -27569,6 +28344,11 @@ class MediaStreamAudioDestinationNodeImpl extends RustOpaque .webAudioApiNodeMediaStreamAudioDestinationNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeMediaStreamAudioDestinationNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api .webAudioApiNodeMediaStreamAudioDestinationNodeNumberOfInputs( @@ -27694,6 +28474,11 @@ class MediaStreamAudioSourceNodeImpl extends RustOpaque .webAudioApiNodeMediaStreamAudioSourceNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeMediaStreamAudioSourceNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api .webAudioApiNodeMediaStreamAudioSourceNodeNumberOfInputs( @@ -27859,6 +28644,11 @@ class MediaStreamTrackAudioSourceNodeImpl extends RustOpaque .webAudioApiNodeMediaStreamTrackAudioSourceNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeMediaStreamTrackAudioSourceNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api .webAudioApiNodeMediaStreamTrackAudioSourceNodeNumberOfInputs( @@ -28369,6 +29159,10 @@ class OscillatorNodeImpl extends RustOpaque implements OscillatorNode { RustLib.instance.api.webAudioApiNodeOscillatorNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeOscillatorNodeFrbOverrideConnect(that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeOscillatorNodeNumberOfInputs( @@ -28563,6 +29357,10 @@ class PannerNodeImpl extends RustOpaque implements PannerNode { that: this, ); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api + .webAudioApiNodePannerNodeFrbOverrideConnect(that: this, dest: dest); + Future maxDistance() => RustLib.instance.api.webAudioApiNodePannerNodeMaxDistance( that: this, @@ -28786,6 +29584,10 @@ class ScriptProcessorNodeImpl extends RustOpaque RustLib.instance.api.webAudioApiNodeScriptProcessorNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeScriptProcessorNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeScriptProcessorNodeNumberOfInputs( @@ -28900,6 +29702,10 @@ class StereoPannerNodeImpl extends RustOpaque implements StereoPannerNode { RustLib.instance.api.webAudioApiNodeStereoPannerNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => + RustLib.instance.api.webAudioApiNodeStereoPannerNodeFrbOverrideConnect( + that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeStereoPannerNodeNumberOfInputs( @@ -29013,6 +29819,10 @@ class WaveShaperNodeImpl extends RustOpaque implements WaveShaperNode { RustLib.instance.api.webAudioApiNodeWaveShaperNodeDisconnectOutput( that: this, output: output); + Future connect({required AudioNodeImplementor dest}) => RustLib + .instance.api + .webAudioApiNodeWaveShaperNodeFrbOverrideConnect(that: this, dest: dest); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs() => RustLib.instance.api.webAudioApiNodeWaveShaperNodeNumberOfInputs( diff --git a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart index 20ea7b977c..511a6b5a1d 100644 --- a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart +++ b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api.dart @@ -7,6 +7,7 @@ import '../api/override_web_audio_api.dart'; import '../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; import 'web_audio_api/node.dart'; +import 'web_audio_api/worklet.dart'; // These types are ignored because they are not used by any `pub` functions: `AtomicF32`, `AtomicF64`, `ErrorEvent`, `MediaElement`, `MessagePort` // These functions are ignored: `load`, `load`, `new`, `new`, `store`, `store` @@ -152,6 +153,8 @@ abstract class AudioParam implements AudioNode, AudioParamExt { Future exponentialRampToValueAtTime( {required double value, required double endTime}); + Future connect({required AudioNodeImplementor dest}); + /// Schedules a linear continuous change in parameter value from the /// previous scheduled parameter value to the given value. /// diff --git a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart index 85c77d8fa4..2e2f2f80c6 100644 --- a/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart +++ b/frb_example/integrate_third_party/lib/src/rust/third_party/web_audio_api/node.dart @@ -7,6 +7,7 @@ import '../../api/override_web_audio_api.dart'; import '../../frb_generated.dart'; import '../web_audio_api.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; +import 'worklet.dart'; // These functions are ignored because they have generic arguments: `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect_from_output_to_input`, `connect`, `connect`, `connect`, `set_onended`, `set_onended`, `set_onended`, `set_onended` // These types are ignored because they are not used by any `pub` functions: `AnalyserOptions`, `AudioBufferSourceOptions`, `AudioNodeOptions`, `BiquadFilterOptions`, `ChannelConfig`, `ChannelMergerOptions`, `ChannelSplitterOptions`, `ConstantSourceOptions`, `ConvolverOptions`, `DelayOptions`, `DynamicsCompressorOptions`, `GainOptions`, `IIRFilterOptions`, `MediaElementAudioSourceOptions`, `MediaStreamAudioSourceOptions`, `MediaStreamRenderer`, `MediaStreamTrackAudioSourceOptions`, `OscillatorOptions`, `PannerOptions`, `ScriptProcessorOptions`, `StereoPannerOptions`, `WaveShaperOptions` @@ -56,6 +57,8 @@ abstract class AnalyserNode implements AnalyserNodeExt, AudioNode { /// This method may panic if the lock to the inner analyser is poisoned Future fftSize(); + Future connect({required AudioNodeImplementor dest}); + /// Number of bins in the FFT results, is half the FFT size /// /// # Panics @@ -184,6 +187,8 @@ abstract class AudioBufferSourceNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// Defines if the playback the [`AudioBuffer`] should be looped Future loop(); @@ -324,6 +329,8 @@ abstract class AudioDestinationNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The maximum number of channels that the channelCount attribute can be set to (the max /// number of channels that the hardware is capable of supporting). /// @@ -391,6 +398,8 @@ abstract class BiquadFilterNode implements AudioNode, BiquadFilterNodeExt { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -463,6 +472,8 @@ abstract class ChannelMergerNode implements AudioNode, ChannelMergerNodeExt { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -526,6 +537,8 @@ abstract class ChannelSplitterNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -592,6 +605,8 @@ abstract class ConstantSourceNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -682,6 +697,8 @@ abstract class ConvolverNode implements AudioNode, ConvolverNodeExt { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// Denotes if the response buffer will be scaled with an equal-power normalization Future normalize(); @@ -758,6 +775,8 @@ abstract class DelayNode implements AudioNode, DelayNodeExt { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -821,6 +840,8 @@ abstract class DynamicsCompressorNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -885,6 +906,8 @@ abstract class GainNode implements AudioNode, GainNodeExt { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -947,6 +970,8 @@ abstract class IirFilterNode implements AudioNode, IIRFilterNodeExt { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1010,6 +1035,8 @@ abstract class MediaElementAudioSourceNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1073,6 +1100,8 @@ abstract class MediaStreamAudioDestinationNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1140,6 +1169,8 @@ abstract class MediaStreamAudioSourceNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1203,6 +1234,8 @@ abstract class MediaStreamTrackAudioSourceNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1269,6 +1302,8 @@ abstract class OscillatorNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1387,6 +1422,8 @@ abstract class PannerNode implements AudioNode, PannerNodeExt { Future distanceModel(); + Future connect({required AudioNodeImplementor dest}); + Future maxDistance(); /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. @@ -1505,6 +1542,8 @@ abstract class ScriptProcessorNode /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1567,6 +1606,8 @@ abstract class StereoPannerNode implements AudioNode, StereoPannerNodeExt { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); @@ -1629,6 +1670,8 @@ abstract class WaveShaperNode implements AudioNode, WaveShaperNodeExt { /// - if the output port is out of bounds for this node Future disconnectOutput({required BigInt output}); + Future connect({required AudioNodeImplementor dest}); + /// The number of inputs feeding into the AudioNode. For source nodes, this will be 0. Future numberOfInputs(); diff --git a/frb_example/integrate_third_party/rust/src/frb_generated.io.rs b/frb_example/integrate_third_party/rust/src/frb_generated.io.rs index 713519b469..44352efc4b 100644 --- a/frb_example/integrate_third_party/rust/src/frb_generated.io.rs +++ b/frb_example/integrate_third_party/rust/src/frb_generated.io.rs @@ -4,7 +4,29 @@ // Section: imports use super::*; +use crate::api::override_web_audio_api::AnalyserNodeExt; +use crate::api::override_web_audio_api::AudioBufferSourceNodeExt; use crate::api::override_web_audio_api::AudioContextExt; +use crate::api::override_web_audio_api::AudioDestinationNodeExt; +use crate::api::override_web_audio_api::AudioParamExt; +use crate::api::override_web_audio_api::BiquadFilterNodeExt; +use crate::api::override_web_audio_api::ChannelMergerNodeExt; +use crate::api::override_web_audio_api::ChannelSplitterNodeExt; +use crate::api::override_web_audio_api::ConstantSourceNodeExt; +use crate::api::override_web_audio_api::ConvolverNodeExt; +use crate::api::override_web_audio_api::DelayNodeExt; +use crate::api::override_web_audio_api::DynamicsCompressorNodeExt; +use crate::api::override_web_audio_api::GainNodeExt; +use crate::api::override_web_audio_api::IIRFilterNodeExt; +use crate::api::override_web_audio_api::MediaElementAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioDestinationNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamTrackAudioSourceNodeExt; +use crate::api::override_web_audio_api::OscillatorNodeExt; +use crate::api::override_web_audio_api::PannerNodeExt; +use crate::api::override_web_audio_api::ScriptProcessorNodeExt; +use crate::api::override_web_audio_api::StereoPannerNodeExt; +use crate::api::override_web_audio_api::WaveShaperNodeExt; use crate::api::simple::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; diff --git a/frb_example/integrate_third_party/rust/src/frb_generated.rs b/frb_example/integrate_third_party/rust/src/frb_generated.rs index 4ec6c03fd2..36a7f539be 100644 --- a/frb_example/integrate_third_party/rust/src/frb_generated.rs +++ b/frb_example/integrate_third_party/rust/src/frb_generated.rs @@ -21,7 +21,29 @@ // Section: imports +use crate::api::override_web_audio_api::AnalyserNodeExt; +use crate::api::override_web_audio_api::AudioBufferSourceNodeExt; use crate::api::override_web_audio_api::AudioContextExt; +use crate::api::override_web_audio_api::AudioDestinationNodeExt; +use crate::api::override_web_audio_api::AudioParamExt; +use crate::api::override_web_audio_api::BiquadFilterNodeExt; +use crate::api::override_web_audio_api::ChannelMergerNodeExt; +use crate::api::override_web_audio_api::ChannelSplitterNodeExt; +use crate::api::override_web_audio_api::ConstantSourceNodeExt; +use crate::api::override_web_audio_api::ConvolverNodeExt; +use crate::api::override_web_audio_api::DelayNodeExt; +use crate::api::override_web_audio_api::DynamicsCompressorNodeExt; +use crate::api::override_web_audio_api::GainNodeExt; +use crate::api::override_web_audio_api::IIRFilterNodeExt; +use crate::api::override_web_audio_api::MediaElementAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioDestinationNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamTrackAudioSourceNodeExt; +use crate::api::override_web_audio_api::OscillatorNodeExt; +use crate::api::override_web_audio_api::PannerNodeExt; +use crate::api::override_web_audio_api::ScriptProcessorNodeExt; +use crate::api::override_web_audio_api::StereoPannerNodeExt; +use crate::api::override_web_audio_api::WaveShaperNodeExt; use crate::api::simple::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; @@ -45,7 +67,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -506223220; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1150428884; // Section: executor @@ -651,6 +673,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__AudioParam_frb_override_connect_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: "AudioParam_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::AudioParam::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -5075,6 +5122,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__AnalyserNode_frb_override_connect_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: "AnalyserNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::AnalyserNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -5635,6 +5707,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__AudioBufferSourceNode_frb_override_connect_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: "AudioBufferSourceNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::AudioBufferSourceNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__AudioBufferSourceNode_loop__impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -6322,6 +6419,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__AudioDestinationNode_frb_override_connect_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: "AudioDestinationNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::AudioDestinationNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -6686,6 +6808,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__BiquadFilterNode_frb_override_connect_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: "BiquadFilterNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::BiquadFilterNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -7075,6 +7222,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__ChannelMergerNode_frb_override_connect_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: "ChannelMergerNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::ChannelMergerNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -7415,6 +7587,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__ChannelSplitterNode_frb_override_connect_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: "ChannelSplitterNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::ChannelSplitterNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -7779,6 +7976,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__ConstantSourceNode_frb_override_connect_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: "ConstantSourceNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::ConstantSourceNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8217,6 +8439,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__ConvolverNode_frb_override_connect_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: "ConvolverNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::ConvolverNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__ConvolverNode_normalize_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8631,6 +8878,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__DelayNode_frb_override_connect_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: "DelayNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::DelayNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__DelayNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -8971,6 +9243,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__DynamicsCompressorNode_frb_override_connect_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: "DynamicsCompressorNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::DynamicsCompressorNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -9335,6 +9632,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__GainNode_frb_override_connect_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: "GainNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::GainNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__GainNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -9675,6 +9997,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__IirFilterNode_frb_override_connect_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: "IirFilterNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::IIRFilterNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -10015,6 +10362,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__MediaElementAudioSourceNode_frb_override_connect_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: "MediaElementAudioSourceNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::MediaElementAudioSourceNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -10355,6 +10727,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__MediaStreamAudioDestinationNode_frb_override_connect_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: "MediaStreamAudioDestinationNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::MediaStreamAudioDestinationNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -10719,6 +11116,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__MediaStreamAudioSourceNode_frb_override_connect_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: "MediaStreamAudioSourceNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::MediaStreamAudioSourceNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -11059,6 +11481,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_frb_override_connect_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: "MediaStreamTrackAudioSourceNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::MediaStreamTrackAudioSourceNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -11423,6 +11870,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__OscillatorNode_frb_override_connect_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: "OscillatorNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::OscillatorNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -12031,6 +12503,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__PannerNode_frb_override_connect_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: "PannerNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::PannerNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__PannerNode_max_distance_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -12769,6 +13266,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__ScriptProcessorNode_frb_override_connect_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: "ScriptProcessorNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::ScriptProcessorNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -13109,6 +13631,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__StereoPannerNode_frb_override_connect_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: "StereoPannerNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::StereoPannerNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -13449,6 +13996,31 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod })()) } }) } +fn wire__web_audio_api__node__WaveShaperNode_frb_override_connect_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: "WaveShaperNode_frb_override_connect", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_that = >>::sse_decode(&mut deserializer); +let api_dest = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + let mut api_that_decoded = None; +let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); + for i in decode_indices_ { + match i { + 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), + _ => unreachable!(), + } + } + let api_that = api_that_decoded.unwrap(); + Result::<_,()>::Ok({ web_audio_api::node::WaveShaperNode::frb_override_connect(&api_that, api_dest); }) + })()) + } }) +} fn wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, @@ -16298,512 +16870,534 @@ fn pde_ffi_dispatcher_primary_impl( 45 => wire__web_audio_api__AudioParam_disconnect_impl(port, ptr, rust_vec_len, data_len), 46 => wire__web_audio_api__AudioParam_disconnect_output_impl(port, ptr, rust_vec_len, data_len), 47 => wire__web_audio_api__AudioParam_exponential_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), -48 => wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), -49 => wire__web_audio_api__AudioParam_max_value_impl(port, ptr, rust_vec_len, data_len), -50 => wire__web_audio_api__AudioParam_min_value_impl(port, ptr, rust_vec_len, data_len), -51 => wire__web_audio_api__AudioParam_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -52 => wire__web_audio_api__AudioParam_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -53 => wire__web_audio_api__AudioParam_registration_impl(port, ptr, rust_vec_len, data_len), -54 => wire__web_audio_api__AudioParam_set_automation_rate_impl(port, ptr, rust_vec_len, data_len), -55 => wire__web_audio_api__AudioParam_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -56 => wire__web_audio_api__AudioParam_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -57 => wire__web_audio_api__AudioParam_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -58 => wire__web_audio_api__AudioParam_set_target_at_time_impl(port, ptr, rust_vec_len, data_len), -59 => wire__web_audio_api__AudioParam_set_value_impl(port, ptr, rust_vec_len, data_len), -60 => wire__web_audio_api__AudioParam_set_value_at_time_impl(port, ptr, rust_vec_len, data_len), -61 => wire__web_audio_api__AudioParam_set_value_curve_at_time_impl(port, ptr, rust_vec_len, data_len), -62 => wire__web_audio_api__AudioParam_value_impl(port, ptr, rust_vec_len, data_len), -79 => wire__web_audio_api__AudioRenderCapacity_clear_onupdate_impl(port, ptr, rust_vec_len, data_len), -80 => wire__web_audio_api__AudioRenderCapacity_start_impl(port, ptr, rust_vec_len, data_len), -81 => wire__web_audio_api__AudioRenderCapacity_stop_impl(port, ptr, rust_vec_len, data_len), -86 => wire__web_audio_api__context__AudioContext_base_impl(port, ptr, rust_vec_len, data_len), -87 => wire__web_audio_api__context__AudioContext_base_latency_impl(port, ptr, rust_vec_len, data_len), -88 => wire__web_audio_api__context__AudioContext_clear_onsinkchange_impl(port, ptr, rust_vec_len, data_len), -89 => wire__web_audio_api__context__AudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -90 => wire__web_audio_api__context__AudioContext_close_impl(port, ptr, rust_vec_len, data_len), -91 => wire__web_audio_api__context__AudioContext_close_sync_impl(port, ptr, rust_vec_len, data_len), -92 => wire__web_audio_api__context__AudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -93 => wire__web_audio_api__context__AudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -94 => wire__web_audio_api__context__AudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -95 => wire__web_audio_api__context__AudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -96 => wire__web_audio_api__context__AudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -97 => wire__web_audio_api__context__AudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -98 => wire__web_audio_api__context__AudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -99 => wire__web_audio_api__context__AudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -100 => wire__web_audio_api__context__AudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -101 => wire__web_audio_api__context__AudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -102 => wire__web_audio_api__context__AudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -103 => wire__web_audio_api__context__AudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -104 => wire__web_audio_api__context__AudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -105 => wire__web_audio_api__context__AudioContext_create_media_stream_destination_impl(port, ptr, rust_vec_len, data_len), -106 => wire__web_audio_api__context__AudioContext_create_media_stream_source_impl(port, ptr, rust_vec_len, data_len), -107 => wire__web_audio_api__context__AudioContext_create_media_stream_track_source_impl(port, ptr, rust_vec_len, data_len), -108 => wire__web_audio_api__context__AudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -109 => wire__web_audio_api__context__AudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -110 => wire__web_audio_api__context__AudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -111 => wire__web_audio_api__context__AudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -112 => wire__web_audio_api__context__AudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -113 => wire__web_audio_api__context__AudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -114 => wire__web_audio_api__context__AudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -115 => wire__web_audio_api__context__AudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -116 => wire__web_audio_api__context__AudioContext_frb_override_decode_audio_data_sync_impl(port, ptr, rust_vec_len, data_len), -117 => wire__web_audio_api__context__AudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -119 => wire__web_audio_api__context__AudioContext_output_latency_impl(port, ptr, rust_vec_len, data_len), -120 => wire__web_audio_api__context__AudioContext_render_capacity_impl(port, ptr, rust_vec_len, data_len), -121 => wire__web_audio_api__context__AudioContext_resume_sync_impl(port, ptr, rust_vec_len, data_len), -122 => wire__web_audio_api__context__AudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -123 => wire__web_audio_api__context__AudioContext_sink_id_impl(port, ptr, rust_vec_len, data_len), -124 => wire__web_audio_api__context__AudioContext_state_impl(port, ptr, rust_vec_len, data_len), -125 => wire__web_audio_api__context__AudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), -126 => wire__web_audio_api__context__AudioContext_suspend_sync_impl(port, ptr, rust_vec_len, data_len), -127 => wire__web_audio_api__context__ConcreteBaseAudioContext_base_impl(port, ptr, rust_vec_len, data_len), -128 => wire__web_audio_api__context__ConcreteBaseAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -129 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -130 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -131 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -132 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -133 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -134 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -135 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -136 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -137 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -138 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -139 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -140 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -141 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -142 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -143 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -144 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -145 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -146 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -147 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -148 => wire__web_audio_api__context__ConcreteBaseAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -149 => wire__web_audio_api__context__ConcreteBaseAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -150 => wire__web_audio_api__context__ConcreteBaseAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -151 => wire__web_audio_api__context__ConcreteBaseAudioContext_mark_cycle_breaker_impl(port, ptr, rust_vec_len, data_len), -152 => wire__web_audio_api__context__ConcreteBaseAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -153 => wire__web_audio_api__context__ConcreteBaseAudioContext_state_impl(port, ptr, rust_vec_len, data_len), -154 => wire__web_audio_api__context__OfflineAudioContext_base_impl(port, ptr, rust_vec_len, data_len), -155 => wire__web_audio_api__context__OfflineAudioContext_clear_oncomplete_impl(port, ptr, rust_vec_len, data_len), -156 => wire__web_audio_api__context__OfflineAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), -157 => wire__web_audio_api__context__OfflineAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), -158 => wire__web_audio_api__context__OfflineAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), -159 => wire__web_audio_api__context__OfflineAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), -160 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), -161 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), -162 => wire__web_audio_api__context__OfflineAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), -163 => wire__web_audio_api__context__OfflineAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), -164 => wire__web_audio_api__context__OfflineAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), -165 => wire__web_audio_api__context__OfflineAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), -166 => wire__web_audio_api__context__OfflineAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), -167 => wire__web_audio_api__context__OfflineAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), -168 => wire__web_audio_api__context__OfflineAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), -169 => wire__web_audio_api__context__OfflineAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), -170 => wire__web_audio_api__context__OfflineAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), -171 => wire__web_audio_api__context__OfflineAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), -172 => wire__web_audio_api__context__OfflineAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -173 => wire__web_audio_api__context__OfflineAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), -174 => wire__web_audio_api__context__OfflineAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), -175 => wire__web_audio_api__context__OfflineAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), -176 => wire__web_audio_api__context__OfflineAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), -177 => wire__web_audio_api__context__OfflineAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), -178 => wire__web_audio_api__context__OfflineAudioContext_length_impl(port, ptr, rust_vec_len, data_len), -179 => wire__web_audio_api__context__OfflineAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), -180 => wire__web_audio_api__context__OfflineAudioContext_new_impl(port, ptr, rust_vec_len, data_len), -181 => wire__web_audio_api__context__OfflineAudioContext_resume_impl(port, ptr, rust_vec_len, data_len), -182 => wire__web_audio_api__context__OfflineAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), -183 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_impl(port, ptr, rust_vec_len, data_len), -184 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_sync_impl(port, ptr, rust_vec_len, data_len), -185 => wire__web_audio_api__context__OfflineAudioContext_state_impl(port, ptr, rust_vec_len, data_len), -186 => wire__web_audio_api__context__OfflineAudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), -213 => wire__web_audio_api__media_devices__get_user_media_sync_impl(port, ptr, rust_vec_len, data_len), -220 => wire__web_audio_api__media_recorder__MediaRecorder_clear_ondataavailable_impl(port, ptr, rust_vec_len, data_len), -221 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onerror_impl(port, ptr, rust_vec_len, data_len), -222 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onstop_impl(port, ptr, rust_vec_len, data_len), -223 => wire__web_audio_api__media_recorder__MediaRecorder_new_impl(port, ptr, rust_vec_len, data_len), -224 => wire__web_audio_api__media_recorder__MediaRecorder_start_impl(port, ptr, rust_vec_len, data_len), -225 => wire__web_audio_api__media_recorder__MediaRecorder_stop_impl(port, ptr, rust_vec_len, data_len), -226 => wire__web_audio_api__media_streams__MediaStreamTrack_close_impl(port, ptr, rust_vec_len, data_len), -227 => wire__web_audio_api__media_streams__MediaStreamTrack_ready_state_impl(port, ptr, rust_vec_len, data_len), -228 => wire__web_audio_api__media_streams__MediaStream_from_tracks_impl(port, ptr, rust_vec_len, data_len), -229 => wire__web_audio_api__media_streams__MediaStream_get_tracks_impl(port, ptr, rust_vec_len, data_len), -230 => wire__web_audio_api__node__AnalyserNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -231 => wire__web_audio_api__node__AnalyserNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -232 => wire__web_audio_api__node__AnalyserNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -233 => wire__web_audio_api__node__AnalyserNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -234 => wire__web_audio_api__node__AnalyserNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -235 => wire__web_audio_api__node__AnalyserNode_context_impl(port, ptr, rust_vec_len, data_len), -236 => wire__web_audio_api__node__AnalyserNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -237 => wire__web_audio_api__node__AnalyserNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -238 => wire__web_audio_api__node__AnalyserNode_fft_size_impl(port, ptr, rust_vec_len, data_len), -239 => wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl(port, ptr, rust_vec_len, data_len), -240 => wire__web_audio_api__node__AnalyserNode_max_decibels_impl(port, ptr, rust_vec_len, data_len), -241 => wire__web_audio_api__node__AnalyserNode_min_decibels_impl(port, ptr, rust_vec_len, data_len), -242 => wire__web_audio_api__node__AnalyserNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -243 => wire__web_audio_api__node__AnalyserNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -244 => wire__web_audio_api__node__AnalyserNode_registration_impl(port, ptr, rust_vec_len, data_len), -245 => wire__web_audio_api__node__AnalyserNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -246 => wire__web_audio_api__node__AnalyserNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -247 => wire__web_audio_api__node__AnalyserNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -248 => wire__web_audio_api__node__AnalyserNode_set_fft_size_impl(port, ptr, rust_vec_len, data_len), -249 => wire__web_audio_api__node__AnalyserNode_set_max_decibels_impl(port, ptr, rust_vec_len, data_len), -250 => wire__web_audio_api__node__AnalyserNode_set_min_decibels_impl(port, ptr, rust_vec_len, data_len), -251 => wire__web_audio_api__node__AnalyserNode_set_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), -252 => wire__web_audio_api__node__AnalyserNode_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), -253 => wire__web_audio_api__node__AudioBufferSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -254 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -255 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -256 => wire__web_audio_api__node__AudioBufferSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -257 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -258 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -259 => wire__web_audio_api__node__AudioBufferSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -260 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -261 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -262 => wire__web_audio_api__node__AudioBufferSourceNode_loop__impl(port, ptr, rust_vec_len, data_len), -263 => wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl(port, ptr, rust_vec_len, data_len), -264 => wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl(port, ptr, rust_vec_len, data_len), -265 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -266 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -267 => wire__web_audio_api__node__AudioBufferSourceNode_position_impl(port, ptr, rust_vec_len, data_len), -268 => wire__web_audio_api__node__AudioBufferSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -269 => wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), -270 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -271 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -272 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -273 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_impl(port, ptr, rust_vec_len, data_len), -274 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_end_impl(port, ptr, rust_vec_len, data_len), -275 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_start_impl(port, ptr, rust_vec_len, data_len), -276 => wire__web_audio_api__node__AudioBufferSourceNode_start_impl(port, ptr, rust_vec_len, data_len), -277 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), -278 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_impl(port, ptr, rust_vec_len, data_len), -279 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_and_duration_impl(port, ptr, rust_vec_len, data_len), -280 => wire__web_audio_api__node__AudioBufferSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), -281 => wire__web_audio_api__node__AudioBufferSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -282 => wire__web_audio_api__node__AudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -283 => wire__web_audio_api__node__AudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -284 => wire__web_audio_api__node__AudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -285 => wire__web_audio_api__node__AudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -286 => wire__web_audio_api__node__AudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -287 => wire__web_audio_api__node__AudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), -288 => wire__web_audio_api__node__AudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -289 => wire__web_audio_api__node__AudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -290 => wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl(port, ptr, rust_vec_len, data_len), -291 => wire__web_audio_api__node__AudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -292 => wire__web_audio_api__node__AudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -293 => wire__web_audio_api__node__AudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), -294 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -295 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -296 => wire__web_audio_api__node__AudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -297 => wire__web_audio_api__node__BiquadFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -298 => wire__web_audio_api__node__BiquadFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -299 => wire__web_audio_api__node__BiquadFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -300 => wire__web_audio_api__node__BiquadFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -301 => wire__web_audio_api__node__BiquadFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -302 => wire__web_audio_api__node__BiquadFilterNode_context_impl(port, ptr, rust_vec_len, data_len), -303 => wire__web_audio_api__node__BiquadFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -304 => wire__web_audio_api__node__BiquadFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -305 => wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -306 => wire__web_audio_api__node__BiquadFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -307 => wire__web_audio_api__node__BiquadFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), -308 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -309 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -310 => wire__web_audio_api__node__BiquadFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -311 => wire__web_audio_api__node__BiquadFilterNode_set_type_impl(port, ptr, rust_vec_len, data_len), -312 => wire__web_audio_api__node__BiquadFilterNode_type__impl(port, ptr, rust_vec_len, data_len), -313 => wire__web_audio_api__node__ChannelMergerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -314 => wire__web_audio_api__node__ChannelMergerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -315 => wire__web_audio_api__node__ChannelMergerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -316 => wire__web_audio_api__node__ChannelMergerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -317 => wire__web_audio_api__node__ChannelMergerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -318 => wire__web_audio_api__node__ChannelMergerNode_context_impl(port, ptr, rust_vec_len, data_len), -319 => wire__web_audio_api__node__ChannelMergerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -320 => wire__web_audio_api__node__ChannelMergerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -321 => wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -322 => wire__web_audio_api__node__ChannelMergerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -323 => wire__web_audio_api__node__ChannelMergerNode_registration_impl(port, ptr, rust_vec_len, data_len), -324 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -325 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -326 => wire__web_audio_api__node__ChannelMergerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -327 => wire__web_audio_api__node__ChannelSplitterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -328 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -329 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -330 => wire__web_audio_api__node__ChannelSplitterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -331 => wire__web_audio_api__node__ChannelSplitterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -332 => wire__web_audio_api__node__ChannelSplitterNode_context_impl(port, ptr, rust_vec_len, data_len), -333 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -334 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -335 => wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -336 => wire__web_audio_api__node__ChannelSplitterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -337 => wire__web_audio_api__node__ChannelSplitterNode_registration_impl(port, ptr, rust_vec_len, data_len), -338 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -339 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -340 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -341 => wire__web_audio_api__node__ConstantSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -342 => wire__web_audio_api__node__ConstantSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -343 => wire__web_audio_api__node__ConstantSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -344 => wire__web_audio_api__node__ConstantSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -345 => wire__web_audio_api__node__ConstantSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -346 => wire__web_audio_api__node__ConstantSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -347 => wire__web_audio_api__node__ConstantSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -348 => wire__web_audio_api__node__ConstantSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -349 => wire__web_audio_api__node__ConstantSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -350 => wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -351 => wire__web_audio_api__node__ConstantSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -352 => wire__web_audio_api__node__ConstantSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -353 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -354 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -355 => wire__web_audio_api__node__ConstantSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -356 => wire__web_audio_api__node__ConstantSourceNode_start_impl(port, ptr, rust_vec_len, data_len), -357 => wire__web_audio_api__node__ConstantSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), -358 => wire__web_audio_api__node__ConstantSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), -359 => wire__web_audio_api__node__ConstantSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -360 => wire__web_audio_api__node__ConvolverNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -361 => wire__web_audio_api__node__ConvolverNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -362 => wire__web_audio_api__node__ConvolverNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -363 => wire__web_audio_api__node__ConvolverNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -364 => wire__web_audio_api__node__ConvolverNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -365 => wire__web_audio_api__node__ConvolverNode_context_impl(port, ptr, rust_vec_len, data_len), -366 => wire__web_audio_api__node__ConvolverNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -367 => wire__web_audio_api__node__ConvolverNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -368 => wire__web_audio_api__node__ConvolverNode_normalize_impl(port, ptr, rust_vec_len, data_len), -369 => wire__web_audio_api__node__ConvolverNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -370 => wire__web_audio_api__node__ConvolverNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -371 => wire__web_audio_api__node__ConvolverNode_registration_impl(port, ptr, rust_vec_len, data_len), -372 => wire__web_audio_api__node__ConvolverNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), -373 => wire__web_audio_api__node__ConvolverNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -374 => wire__web_audio_api__node__ConvolverNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -375 => wire__web_audio_api__node__ConvolverNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -376 => wire__web_audio_api__node__ConvolverNode_set_normalize_impl(port, ptr, rust_vec_len, data_len), -377 => wire__web_audio_api__node__DelayNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -378 => wire__web_audio_api__node__DelayNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -379 => wire__web_audio_api__node__DelayNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -380 => wire__web_audio_api__node__DelayNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -381 => wire__web_audio_api__node__DelayNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -382 => wire__web_audio_api__node__DelayNode_context_impl(port, ptr, rust_vec_len, data_len), -383 => wire__web_audio_api__node__DelayNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -384 => wire__web_audio_api__node__DelayNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -385 => wire__web_audio_api__node__DelayNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -386 => wire__web_audio_api__node__DelayNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -387 => wire__web_audio_api__node__DelayNode_registration_impl(port, ptr, rust_vec_len, data_len), -388 => wire__web_audio_api__node__DelayNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -389 => wire__web_audio_api__node__DelayNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -390 => wire__web_audio_api__node__DelayNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -391 => wire__web_audio_api__node__DynamicsCompressorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -392 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -393 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -394 => wire__web_audio_api__node__DynamicsCompressorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -395 => wire__web_audio_api__node__DynamicsCompressorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -396 => wire__web_audio_api__node__DynamicsCompressorNode_context_impl(port, ptr, rust_vec_len, data_len), -397 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -398 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -399 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -400 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -401 => wire__web_audio_api__node__DynamicsCompressorNode_reduction_impl(port, ptr, rust_vec_len, data_len), -402 => wire__web_audio_api__node__DynamicsCompressorNode_registration_impl(port, ptr, rust_vec_len, data_len), -403 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -404 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -405 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -406 => wire__web_audio_api__node__GainNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -407 => wire__web_audio_api__node__GainNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -408 => wire__web_audio_api__node__GainNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -409 => wire__web_audio_api__node__GainNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -410 => wire__web_audio_api__node__GainNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -411 => wire__web_audio_api__node__GainNode_context_impl(port, ptr, rust_vec_len, data_len), -412 => wire__web_audio_api__node__GainNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -413 => wire__web_audio_api__node__GainNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -414 => wire__web_audio_api__node__GainNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -415 => wire__web_audio_api__node__GainNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -416 => wire__web_audio_api__node__GainNode_registration_impl(port, ptr, rust_vec_len, data_len), -417 => wire__web_audio_api__node__GainNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -418 => wire__web_audio_api__node__GainNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -419 => wire__web_audio_api__node__GainNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -420 => wire__web_audio_api__node__IirFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -421 => wire__web_audio_api__node__IirFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -422 => wire__web_audio_api__node__IirFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -423 => wire__web_audio_api__node__IirFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -424 => wire__web_audio_api__node__IirFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -425 => wire__web_audio_api__node__IirFilterNode_context_impl(port, ptr, rust_vec_len, data_len), -426 => wire__web_audio_api__node__IirFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -427 => wire__web_audio_api__node__IirFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -428 => wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -429 => wire__web_audio_api__node__IirFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -430 => wire__web_audio_api__node__IirFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), -431 => wire__web_audio_api__node__IirFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -432 => wire__web_audio_api__node__IirFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -433 => wire__web_audio_api__node__IirFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -434 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -435 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -436 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -437 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -438 => wire__web_audio_api__node__MediaElementAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -439 => wire__web_audio_api__node__MediaElementAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -440 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -441 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -442 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -443 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -444 => wire__web_audio_api__node__MediaElementAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -445 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -446 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -447 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -448 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -449 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -450 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -451 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -452 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -453 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), -454 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -455 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -456 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -457 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -458 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), -459 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -460 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -461 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -462 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_stream_impl(port, ptr, rust_vec_len, data_len), -463 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -464 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -465 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -466 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -467 => wire__web_audio_api__node__MediaStreamAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -468 => wire__web_audio_api__node__MediaStreamAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -469 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -470 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -471 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -472 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -473 => wire__web_audio_api__node__MediaStreamAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -474 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -475 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -476 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -477 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -478 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -479 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -480 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -481 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -482 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), -483 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -484 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -485 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -486 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -487 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), -488 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -489 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -490 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -491 => wire__web_audio_api__node__OscillatorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -492 => wire__web_audio_api__node__OscillatorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -493 => wire__web_audio_api__node__OscillatorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -494 => wire__web_audio_api__node__OscillatorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -495 => wire__web_audio_api__node__OscillatorNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), -496 => wire__web_audio_api__node__OscillatorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -497 => wire__web_audio_api__node__OscillatorNode_context_impl(port, ptr, rust_vec_len, data_len), -498 => wire__web_audio_api__node__OscillatorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -499 => wire__web_audio_api__node__OscillatorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -500 => wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -501 => wire__web_audio_api__node__OscillatorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -502 => wire__web_audio_api__node__OscillatorNode_registration_impl(port, ptr, rust_vec_len, data_len), -503 => wire__web_audio_api__node__OscillatorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -504 => wire__web_audio_api__node__OscillatorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -505 => wire__web_audio_api__node__OscillatorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -506 => wire__web_audio_api__node__OscillatorNode_set_periodic_wave_impl(port, ptr, rust_vec_len, data_len), -507 => wire__web_audio_api__node__OscillatorNode_set_type_impl(port, ptr, rust_vec_len, data_len), -508 => wire__web_audio_api__node__OscillatorNode_start_impl(port, ptr, rust_vec_len, data_len), -509 => wire__web_audio_api__node__OscillatorNode_start_at_impl(port, ptr, rust_vec_len, data_len), -510 => wire__web_audio_api__node__OscillatorNode_stop_impl(port, ptr, rust_vec_len, data_len), -511 => wire__web_audio_api__node__OscillatorNode_stop_at_impl(port, ptr, rust_vec_len, data_len), -512 => wire__web_audio_api__node__OscillatorNode_type__impl(port, ptr, rust_vec_len, data_len), -513 => wire__web_audio_api__node__PannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -514 => wire__web_audio_api__node__PannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -515 => wire__web_audio_api__node__PannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -516 => wire__web_audio_api__node__PannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -517 => wire__web_audio_api__node__PannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -518 => wire__web_audio_api__node__PannerNode_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), -519 => wire__web_audio_api__node__PannerNode_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), -520 => wire__web_audio_api__node__PannerNode_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), -521 => wire__web_audio_api__node__PannerNode_context_impl(port, ptr, rust_vec_len, data_len), -522 => wire__web_audio_api__node__PannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -523 => wire__web_audio_api__node__PannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -524 => wire__web_audio_api__node__PannerNode_distance_model_impl(port, ptr, rust_vec_len, data_len), -525 => wire__web_audio_api__node__PannerNode_max_distance_impl(port, ptr, rust_vec_len, data_len), -526 => wire__web_audio_api__node__PannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -527 => wire__web_audio_api__node__PannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -528 => wire__web_audio_api__node__PannerNode_panning_model_impl(port, ptr, rust_vec_len, data_len), -529 => wire__web_audio_api__node__PannerNode_ref_distance_impl(port, ptr, rust_vec_len, data_len), -530 => wire__web_audio_api__node__PannerNode_registration_impl(port, ptr, rust_vec_len, data_len), -531 => wire__web_audio_api__node__PannerNode_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), -532 => wire__web_audio_api__node__PannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -533 => wire__web_audio_api__node__PannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -534 => wire__web_audio_api__node__PannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -535 => wire__web_audio_api__node__PannerNode_set_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), -536 => wire__web_audio_api__node__PannerNode_set_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), -537 => wire__web_audio_api__node__PannerNode_set_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), -538 => wire__web_audio_api__node__PannerNode_set_distance_model_impl(port, ptr, rust_vec_len, data_len), -539 => wire__web_audio_api__node__PannerNode_set_max_distance_impl(port, ptr, rust_vec_len, data_len), -540 => wire__web_audio_api__node__PannerNode_set_orientation_impl(port, ptr, rust_vec_len, data_len), -541 => wire__web_audio_api__node__PannerNode_set_panning_model_impl(port, ptr, rust_vec_len, data_len), -542 => wire__web_audio_api__node__PannerNode_set_position_impl(port, ptr, rust_vec_len, data_len), -543 => wire__web_audio_api__node__PannerNode_set_ref_distance_impl(port, ptr, rust_vec_len, data_len), -544 => wire__web_audio_api__node__PannerNode_set_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), -545 => wire__web_audio_api__node__ScriptProcessorNode_buffer_size_impl(port, ptr, rust_vec_len, data_len), -546 => wire__web_audio_api__node__ScriptProcessorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -547 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -548 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -549 => wire__web_audio_api__node__ScriptProcessorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -550 => wire__web_audio_api__node__ScriptProcessorNode_clear_onaudioprocess_impl(port, ptr, rust_vec_len, data_len), -551 => wire__web_audio_api__node__ScriptProcessorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -552 => wire__web_audio_api__node__ScriptProcessorNode_context_impl(port, ptr, rust_vec_len, data_len), -553 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -554 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -555 => wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -556 => wire__web_audio_api__node__ScriptProcessorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -557 => wire__web_audio_api__node__ScriptProcessorNode_registration_impl(port, ptr, rust_vec_len, data_len), -558 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -559 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -560 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -561 => wire__web_audio_api__node__StereoPannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -562 => wire__web_audio_api__node__StereoPannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -563 => wire__web_audio_api__node__StereoPannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -564 => wire__web_audio_api__node__StereoPannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -565 => wire__web_audio_api__node__StereoPannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -566 => wire__web_audio_api__node__StereoPannerNode_context_impl(port, ptr, rust_vec_len, data_len), -567 => wire__web_audio_api__node__StereoPannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -568 => wire__web_audio_api__node__StereoPannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -569 => wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -570 => wire__web_audio_api__node__StereoPannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -571 => wire__web_audio_api__node__StereoPannerNode_registration_impl(port, ptr, rust_vec_len, data_len), -572 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -573 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -574 => wire__web_audio_api__node__StereoPannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -594 => wire__web_audio_api__node__WaveShaperNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -595 => wire__web_audio_api__node__WaveShaperNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -596 => wire__web_audio_api__node__WaveShaperNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -597 => wire__web_audio_api__node__WaveShaperNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -598 => wire__web_audio_api__node__WaveShaperNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -599 => wire__web_audio_api__node__WaveShaperNode_context_impl(port, ptr, rust_vec_len, data_len), -600 => wire__web_audio_api__node__WaveShaperNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -601 => wire__web_audio_api__node__WaveShaperNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -602 => wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -603 => wire__web_audio_api__node__WaveShaperNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -604 => wire__web_audio_api__node__WaveShaperNode_oversample_impl(port, ptr, rust_vec_len, data_len), -605 => wire__web_audio_api__node__WaveShaperNode_registration_impl(port, ptr, rust_vec_len, data_len), -606 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -607 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -608 => wire__web_audio_api__node__WaveShaperNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -609 => wire__web_audio_api__node__WaveShaperNode_set_curve_impl(port, ptr, rust_vec_len, data_len), -610 => wire__web_audio_api__node__WaveShaperNode_set_oversample_impl(port, ptr, rust_vec_len, data_len), -611 => wire__web_audio_api__worklet__AudioWorkletNode_channel_config_impl(port, ptr, rust_vec_len, data_len), -612 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_impl(port, ptr, rust_vec_len, data_len), -613 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -614 => wire__web_audio_api__worklet__AudioWorkletNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), -615 => wire__web_audio_api__worklet__AudioWorkletNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), -616 => wire__web_audio_api__worklet__AudioWorkletNode_context_impl(port, ptr, rust_vec_len, data_len), -617 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_impl(port, ptr, rust_vec_len, data_len), -618 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), -619 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), -620 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), -621 => wire__web_audio_api__worklet__AudioWorkletNode_parameters_impl(port, ptr, rust_vec_len, data_len), -622 => wire__web_audio_api__worklet__AudioWorkletNode_registration_impl(port, ptr, rust_vec_len, data_len), -623 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), -624 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), -625 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +48 => wire__web_audio_api__AudioParam_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +49 => wire__web_audio_api__AudioParam_linear_ramp_to_value_at_time_impl(port, ptr, rust_vec_len, data_len), +50 => wire__web_audio_api__AudioParam_max_value_impl(port, ptr, rust_vec_len, data_len), +51 => wire__web_audio_api__AudioParam_min_value_impl(port, ptr, rust_vec_len, data_len), +52 => wire__web_audio_api__AudioParam_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +53 => wire__web_audio_api__AudioParam_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +54 => wire__web_audio_api__AudioParam_registration_impl(port, ptr, rust_vec_len, data_len), +55 => wire__web_audio_api__AudioParam_set_automation_rate_impl(port, ptr, rust_vec_len, data_len), +56 => wire__web_audio_api__AudioParam_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +57 => wire__web_audio_api__AudioParam_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +58 => wire__web_audio_api__AudioParam_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +59 => wire__web_audio_api__AudioParam_set_target_at_time_impl(port, ptr, rust_vec_len, data_len), +60 => wire__web_audio_api__AudioParam_set_value_impl(port, ptr, rust_vec_len, data_len), +61 => wire__web_audio_api__AudioParam_set_value_at_time_impl(port, ptr, rust_vec_len, data_len), +62 => wire__web_audio_api__AudioParam_set_value_curve_at_time_impl(port, ptr, rust_vec_len, data_len), +63 => wire__web_audio_api__AudioParam_value_impl(port, ptr, rust_vec_len, data_len), +80 => wire__web_audio_api__AudioRenderCapacity_clear_onupdate_impl(port, ptr, rust_vec_len, data_len), +81 => wire__web_audio_api__AudioRenderCapacity_start_impl(port, ptr, rust_vec_len, data_len), +82 => wire__web_audio_api__AudioRenderCapacity_stop_impl(port, ptr, rust_vec_len, data_len), +87 => wire__web_audio_api__context__AudioContext_base_impl(port, ptr, rust_vec_len, data_len), +88 => wire__web_audio_api__context__AudioContext_base_latency_impl(port, ptr, rust_vec_len, data_len), +89 => wire__web_audio_api__context__AudioContext_clear_onsinkchange_impl(port, ptr, rust_vec_len, data_len), +90 => wire__web_audio_api__context__AudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +91 => wire__web_audio_api__context__AudioContext_close_impl(port, ptr, rust_vec_len, data_len), +92 => wire__web_audio_api__context__AudioContext_close_sync_impl(port, ptr, rust_vec_len, data_len), +93 => wire__web_audio_api__context__AudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +94 => wire__web_audio_api__context__AudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +95 => wire__web_audio_api__context__AudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +96 => wire__web_audio_api__context__AudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +97 => wire__web_audio_api__context__AudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +98 => wire__web_audio_api__context__AudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +99 => wire__web_audio_api__context__AudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +100 => wire__web_audio_api__context__AudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +101 => wire__web_audio_api__context__AudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +102 => wire__web_audio_api__context__AudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +103 => wire__web_audio_api__context__AudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +104 => wire__web_audio_api__context__AudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +105 => wire__web_audio_api__context__AudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +106 => wire__web_audio_api__context__AudioContext_create_media_stream_destination_impl(port, ptr, rust_vec_len, data_len), +107 => wire__web_audio_api__context__AudioContext_create_media_stream_source_impl(port, ptr, rust_vec_len, data_len), +108 => wire__web_audio_api__context__AudioContext_create_media_stream_track_source_impl(port, ptr, rust_vec_len, data_len), +109 => wire__web_audio_api__context__AudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +110 => wire__web_audio_api__context__AudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +111 => wire__web_audio_api__context__AudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +112 => wire__web_audio_api__context__AudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +113 => wire__web_audio_api__context__AudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +114 => wire__web_audio_api__context__AudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +115 => wire__web_audio_api__context__AudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +116 => wire__web_audio_api__context__AudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +117 => wire__web_audio_api__context__AudioContext_frb_override_decode_audio_data_sync_impl(port, ptr, rust_vec_len, data_len), +118 => wire__web_audio_api__context__AudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +120 => wire__web_audio_api__context__AudioContext_output_latency_impl(port, ptr, rust_vec_len, data_len), +121 => wire__web_audio_api__context__AudioContext_render_capacity_impl(port, ptr, rust_vec_len, data_len), +122 => wire__web_audio_api__context__AudioContext_resume_sync_impl(port, ptr, rust_vec_len, data_len), +123 => wire__web_audio_api__context__AudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +124 => wire__web_audio_api__context__AudioContext_sink_id_impl(port, ptr, rust_vec_len, data_len), +125 => wire__web_audio_api__context__AudioContext_state_impl(port, ptr, rust_vec_len, data_len), +126 => wire__web_audio_api__context__AudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), +127 => wire__web_audio_api__context__AudioContext_suspend_sync_impl(port, ptr, rust_vec_len, data_len), +128 => wire__web_audio_api__context__ConcreteBaseAudioContext_base_impl(port, ptr, rust_vec_len, data_len), +129 => wire__web_audio_api__context__ConcreteBaseAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +130 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +131 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +132 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +133 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +134 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +135 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +136 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +137 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +138 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +139 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +140 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +141 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +142 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +143 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +144 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +145 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +146 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +147 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +148 => wire__web_audio_api__context__ConcreteBaseAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +149 => wire__web_audio_api__context__ConcreteBaseAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +150 => wire__web_audio_api__context__ConcreteBaseAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +151 => wire__web_audio_api__context__ConcreteBaseAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +152 => wire__web_audio_api__context__ConcreteBaseAudioContext_mark_cycle_breaker_impl(port, ptr, rust_vec_len, data_len), +153 => wire__web_audio_api__context__ConcreteBaseAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +154 => wire__web_audio_api__context__ConcreteBaseAudioContext_state_impl(port, ptr, rust_vec_len, data_len), +155 => wire__web_audio_api__context__OfflineAudioContext_base_impl(port, ptr, rust_vec_len, data_len), +156 => wire__web_audio_api__context__OfflineAudioContext_clear_oncomplete_impl(port, ptr, rust_vec_len, data_len), +157 => wire__web_audio_api__context__OfflineAudioContext_clear_onstatechange_impl(port, ptr, rust_vec_len, data_len), +158 => wire__web_audio_api__context__OfflineAudioContext_create_analyser_impl(port, ptr, rust_vec_len, data_len), +159 => wire__web_audio_api__context__OfflineAudioContext_create_audio_param_impl(port, ptr, rust_vec_len, data_len), +160 => wire__web_audio_api__context__OfflineAudioContext_create_biquad_filter_impl(port, ptr, rust_vec_len, data_len), +161 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_impl(port, ptr, rust_vec_len, data_len), +162 => wire__web_audio_api__context__OfflineAudioContext_create_buffer_source_impl(port, ptr, rust_vec_len, data_len), +163 => wire__web_audio_api__context__OfflineAudioContext_create_channel_merger_impl(port, ptr, rust_vec_len, data_len), +164 => wire__web_audio_api__context__OfflineAudioContext_create_channel_splitter_impl(port, ptr, rust_vec_len, data_len), +165 => wire__web_audio_api__context__OfflineAudioContext_create_constant_source_impl(port, ptr, rust_vec_len, data_len), +166 => wire__web_audio_api__context__OfflineAudioContext_create_convolver_impl(port, ptr, rust_vec_len, data_len), +167 => wire__web_audio_api__context__OfflineAudioContext_create_delay_impl(port, ptr, rust_vec_len, data_len), +168 => wire__web_audio_api__context__OfflineAudioContext_create_dynamics_compressor_impl(port, ptr, rust_vec_len, data_len), +169 => wire__web_audio_api__context__OfflineAudioContext_create_gain_impl(port, ptr, rust_vec_len, data_len), +170 => wire__web_audio_api__context__OfflineAudioContext_create_iir_filter_impl(port, ptr, rust_vec_len, data_len), +171 => wire__web_audio_api__context__OfflineAudioContext_create_oscillator_impl(port, ptr, rust_vec_len, data_len), +172 => wire__web_audio_api__context__OfflineAudioContext_create_panner_impl(port, ptr, rust_vec_len, data_len), +173 => wire__web_audio_api__context__OfflineAudioContext_create_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +174 => wire__web_audio_api__context__OfflineAudioContext_create_script_processor_impl(port, ptr, rust_vec_len, data_len), +175 => wire__web_audio_api__context__OfflineAudioContext_create_stereo_panner_impl(port, ptr, rust_vec_len, data_len), +176 => wire__web_audio_api__context__OfflineAudioContext_create_wave_shaper_impl(port, ptr, rust_vec_len, data_len), +177 => wire__web_audio_api__context__OfflineAudioContext_current_time_impl(port, ptr, rust_vec_len, data_len), +178 => wire__web_audio_api__context__OfflineAudioContext_destination_impl(port, ptr, rust_vec_len, data_len), +179 => wire__web_audio_api__context__OfflineAudioContext_length_impl(port, ptr, rust_vec_len, data_len), +180 => wire__web_audio_api__context__OfflineAudioContext_listener_impl(port, ptr, rust_vec_len, data_len), +181 => wire__web_audio_api__context__OfflineAudioContext_new_impl(port, ptr, rust_vec_len, data_len), +182 => wire__web_audio_api__context__OfflineAudioContext_resume_impl(port, ptr, rust_vec_len, data_len), +183 => wire__web_audio_api__context__OfflineAudioContext_sample_rate_impl(port, ptr, rust_vec_len, data_len), +184 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_impl(port, ptr, rust_vec_len, data_len), +185 => wire__web_audio_api__context__OfflineAudioContext_start_rendering_sync_impl(port, ptr, rust_vec_len, data_len), +186 => wire__web_audio_api__context__OfflineAudioContext_state_impl(port, ptr, rust_vec_len, data_len), +187 => wire__web_audio_api__context__OfflineAudioContext_suspend_impl(port, ptr, rust_vec_len, data_len), +214 => wire__web_audio_api__media_devices__get_user_media_sync_impl(port, ptr, rust_vec_len, data_len), +221 => wire__web_audio_api__media_recorder__MediaRecorder_clear_ondataavailable_impl(port, ptr, rust_vec_len, data_len), +222 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onerror_impl(port, ptr, rust_vec_len, data_len), +223 => wire__web_audio_api__media_recorder__MediaRecorder_clear_onstop_impl(port, ptr, rust_vec_len, data_len), +224 => wire__web_audio_api__media_recorder__MediaRecorder_new_impl(port, ptr, rust_vec_len, data_len), +225 => wire__web_audio_api__media_recorder__MediaRecorder_start_impl(port, ptr, rust_vec_len, data_len), +226 => wire__web_audio_api__media_recorder__MediaRecorder_stop_impl(port, ptr, rust_vec_len, data_len), +227 => wire__web_audio_api__media_streams__MediaStreamTrack_close_impl(port, ptr, rust_vec_len, data_len), +228 => wire__web_audio_api__media_streams__MediaStreamTrack_ready_state_impl(port, ptr, rust_vec_len, data_len), +229 => wire__web_audio_api__media_streams__MediaStream_from_tracks_impl(port, ptr, rust_vec_len, data_len), +230 => wire__web_audio_api__media_streams__MediaStream_get_tracks_impl(port, ptr, rust_vec_len, data_len), +231 => wire__web_audio_api__node__AnalyserNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +232 => wire__web_audio_api__node__AnalyserNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +233 => wire__web_audio_api__node__AnalyserNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +234 => wire__web_audio_api__node__AnalyserNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +235 => wire__web_audio_api__node__AnalyserNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +236 => wire__web_audio_api__node__AnalyserNode_context_impl(port, ptr, rust_vec_len, data_len), +237 => wire__web_audio_api__node__AnalyserNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +238 => wire__web_audio_api__node__AnalyserNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +239 => wire__web_audio_api__node__AnalyserNode_fft_size_impl(port, ptr, rust_vec_len, data_len), +240 => wire__web_audio_api__node__AnalyserNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +241 => wire__web_audio_api__node__AnalyserNode_frequency_bin_count_impl(port, ptr, rust_vec_len, data_len), +242 => wire__web_audio_api__node__AnalyserNode_max_decibels_impl(port, ptr, rust_vec_len, data_len), +243 => wire__web_audio_api__node__AnalyserNode_min_decibels_impl(port, ptr, rust_vec_len, data_len), +244 => wire__web_audio_api__node__AnalyserNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +245 => wire__web_audio_api__node__AnalyserNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +246 => wire__web_audio_api__node__AnalyserNode_registration_impl(port, ptr, rust_vec_len, data_len), +247 => wire__web_audio_api__node__AnalyserNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +248 => wire__web_audio_api__node__AnalyserNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +249 => wire__web_audio_api__node__AnalyserNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +250 => wire__web_audio_api__node__AnalyserNode_set_fft_size_impl(port, ptr, rust_vec_len, data_len), +251 => wire__web_audio_api__node__AnalyserNode_set_max_decibels_impl(port, ptr, rust_vec_len, data_len), +252 => wire__web_audio_api__node__AnalyserNode_set_min_decibels_impl(port, ptr, rust_vec_len, data_len), +253 => wire__web_audio_api__node__AnalyserNode_set_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), +254 => wire__web_audio_api__node__AnalyserNode_smoothing_time_constant_impl(port, ptr, rust_vec_len, data_len), +255 => wire__web_audio_api__node__AudioBufferSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +256 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +257 => wire__web_audio_api__node__AudioBufferSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +258 => wire__web_audio_api__node__AudioBufferSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +259 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +260 => wire__web_audio_api__node__AudioBufferSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +261 => wire__web_audio_api__node__AudioBufferSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +262 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +263 => wire__web_audio_api__node__AudioBufferSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +264 => wire__web_audio_api__node__AudioBufferSourceNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +265 => wire__web_audio_api__node__AudioBufferSourceNode_loop__impl(port, ptr, rust_vec_len, data_len), +266 => wire__web_audio_api__node__AudioBufferSourceNode_loop_end_impl(port, ptr, rust_vec_len, data_len), +267 => wire__web_audio_api__node__AudioBufferSourceNode_loop_start_impl(port, ptr, rust_vec_len, data_len), +268 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +269 => wire__web_audio_api__node__AudioBufferSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +270 => wire__web_audio_api__node__AudioBufferSourceNode_position_impl(port, ptr, rust_vec_len, data_len), +271 => wire__web_audio_api__node__AudioBufferSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +272 => wire__web_audio_api__node__AudioBufferSourceNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), +273 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +274 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +275 => wire__web_audio_api__node__AudioBufferSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +276 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_impl(port, ptr, rust_vec_len, data_len), +277 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_end_impl(port, ptr, rust_vec_len, data_len), +278 => wire__web_audio_api__node__AudioBufferSourceNode_set_loop_start_impl(port, ptr, rust_vec_len, data_len), +279 => wire__web_audio_api__node__AudioBufferSourceNode_start_impl(port, ptr, rust_vec_len, data_len), +280 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), +281 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_impl(port, ptr, rust_vec_len, data_len), +282 => wire__web_audio_api__node__AudioBufferSourceNode_start_at_with_offset_and_duration_impl(port, ptr, rust_vec_len, data_len), +283 => wire__web_audio_api__node__AudioBufferSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), +284 => wire__web_audio_api__node__AudioBufferSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +285 => wire__web_audio_api__node__AudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +286 => wire__web_audio_api__node__AudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +287 => wire__web_audio_api__node__AudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +288 => wire__web_audio_api__node__AudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +289 => wire__web_audio_api__node__AudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +290 => wire__web_audio_api__node__AudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), +291 => wire__web_audio_api__node__AudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +292 => wire__web_audio_api__node__AudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +293 => wire__web_audio_api__node__AudioDestinationNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +294 => wire__web_audio_api__node__AudioDestinationNode_max_channel_count_impl(port, ptr, rust_vec_len, data_len), +295 => wire__web_audio_api__node__AudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +296 => wire__web_audio_api__node__AudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +297 => wire__web_audio_api__node__AudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), +298 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +299 => wire__web_audio_api__node__AudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +300 => wire__web_audio_api__node__AudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +301 => wire__web_audio_api__node__BiquadFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +302 => wire__web_audio_api__node__BiquadFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +303 => wire__web_audio_api__node__BiquadFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +304 => wire__web_audio_api__node__BiquadFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +305 => wire__web_audio_api__node__BiquadFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +306 => wire__web_audio_api__node__BiquadFilterNode_context_impl(port, ptr, rust_vec_len, data_len), +307 => wire__web_audio_api__node__BiquadFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +308 => wire__web_audio_api__node__BiquadFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +309 => wire__web_audio_api__node__BiquadFilterNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +310 => wire__web_audio_api__node__BiquadFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +311 => wire__web_audio_api__node__BiquadFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +312 => wire__web_audio_api__node__BiquadFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), +313 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +314 => wire__web_audio_api__node__BiquadFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +315 => wire__web_audio_api__node__BiquadFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +316 => wire__web_audio_api__node__BiquadFilterNode_set_type_impl(port, ptr, rust_vec_len, data_len), +317 => wire__web_audio_api__node__BiquadFilterNode_type__impl(port, ptr, rust_vec_len, data_len), +318 => wire__web_audio_api__node__ChannelMergerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +319 => wire__web_audio_api__node__ChannelMergerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +320 => wire__web_audio_api__node__ChannelMergerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +321 => wire__web_audio_api__node__ChannelMergerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +322 => wire__web_audio_api__node__ChannelMergerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +323 => wire__web_audio_api__node__ChannelMergerNode_context_impl(port, ptr, rust_vec_len, data_len), +324 => wire__web_audio_api__node__ChannelMergerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +325 => wire__web_audio_api__node__ChannelMergerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +326 => wire__web_audio_api__node__ChannelMergerNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +327 => wire__web_audio_api__node__ChannelMergerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +328 => wire__web_audio_api__node__ChannelMergerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +329 => wire__web_audio_api__node__ChannelMergerNode_registration_impl(port, ptr, rust_vec_len, data_len), +330 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +331 => wire__web_audio_api__node__ChannelMergerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +332 => wire__web_audio_api__node__ChannelMergerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +333 => wire__web_audio_api__node__ChannelSplitterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +334 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +335 => wire__web_audio_api__node__ChannelSplitterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +336 => wire__web_audio_api__node__ChannelSplitterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +337 => wire__web_audio_api__node__ChannelSplitterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +338 => wire__web_audio_api__node__ChannelSplitterNode_context_impl(port, ptr, rust_vec_len, data_len), +339 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +340 => wire__web_audio_api__node__ChannelSplitterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +341 => wire__web_audio_api__node__ChannelSplitterNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +342 => wire__web_audio_api__node__ChannelSplitterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +343 => wire__web_audio_api__node__ChannelSplitterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +344 => wire__web_audio_api__node__ChannelSplitterNode_registration_impl(port, ptr, rust_vec_len, data_len), +345 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +346 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +347 => wire__web_audio_api__node__ChannelSplitterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +348 => wire__web_audio_api__node__ConstantSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +349 => wire__web_audio_api__node__ConstantSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +350 => wire__web_audio_api__node__ConstantSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +351 => wire__web_audio_api__node__ConstantSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +352 => wire__web_audio_api__node__ConstantSourceNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +353 => wire__web_audio_api__node__ConstantSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +354 => wire__web_audio_api__node__ConstantSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +355 => wire__web_audio_api__node__ConstantSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +356 => wire__web_audio_api__node__ConstantSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +357 => wire__web_audio_api__node__ConstantSourceNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +358 => wire__web_audio_api__node__ConstantSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +359 => wire__web_audio_api__node__ConstantSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +360 => wire__web_audio_api__node__ConstantSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +361 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +362 => wire__web_audio_api__node__ConstantSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +363 => wire__web_audio_api__node__ConstantSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +364 => wire__web_audio_api__node__ConstantSourceNode_start_impl(port, ptr, rust_vec_len, data_len), +365 => wire__web_audio_api__node__ConstantSourceNode_start_at_impl(port, ptr, rust_vec_len, data_len), +366 => wire__web_audio_api__node__ConstantSourceNode_stop_impl(port, ptr, rust_vec_len, data_len), +367 => wire__web_audio_api__node__ConstantSourceNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +368 => wire__web_audio_api__node__ConvolverNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +369 => wire__web_audio_api__node__ConvolverNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +370 => wire__web_audio_api__node__ConvolverNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +371 => wire__web_audio_api__node__ConvolverNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +372 => wire__web_audio_api__node__ConvolverNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +373 => wire__web_audio_api__node__ConvolverNode_context_impl(port, ptr, rust_vec_len, data_len), +374 => wire__web_audio_api__node__ConvolverNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +375 => wire__web_audio_api__node__ConvolverNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +376 => wire__web_audio_api__node__ConvolverNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +377 => wire__web_audio_api__node__ConvolverNode_normalize_impl(port, ptr, rust_vec_len, data_len), +378 => wire__web_audio_api__node__ConvolverNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +379 => wire__web_audio_api__node__ConvolverNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +380 => wire__web_audio_api__node__ConvolverNode_registration_impl(port, ptr, rust_vec_len, data_len), +381 => wire__web_audio_api__node__ConvolverNode_set_buffer_impl(port, ptr, rust_vec_len, data_len), +382 => wire__web_audio_api__node__ConvolverNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +383 => wire__web_audio_api__node__ConvolverNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +384 => wire__web_audio_api__node__ConvolverNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +385 => wire__web_audio_api__node__ConvolverNode_set_normalize_impl(port, ptr, rust_vec_len, data_len), +386 => wire__web_audio_api__node__DelayNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +387 => wire__web_audio_api__node__DelayNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +388 => wire__web_audio_api__node__DelayNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +389 => wire__web_audio_api__node__DelayNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +390 => wire__web_audio_api__node__DelayNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +391 => wire__web_audio_api__node__DelayNode_context_impl(port, ptr, rust_vec_len, data_len), +392 => wire__web_audio_api__node__DelayNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +393 => wire__web_audio_api__node__DelayNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +394 => wire__web_audio_api__node__DelayNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +395 => wire__web_audio_api__node__DelayNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +396 => wire__web_audio_api__node__DelayNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +397 => wire__web_audio_api__node__DelayNode_registration_impl(port, ptr, rust_vec_len, data_len), +398 => wire__web_audio_api__node__DelayNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +399 => wire__web_audio_api__node__DelayNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +400 => wire__web_audio_api__node__DelayNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +401 => wire__web_audio_api__node__DynamicsCompressorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +402 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +403 => wire__web_audio_api__node__DynamicsCompressorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +404 => wire__web_audio_api__node__DynamicsCompressorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +405 => wire__web_audio_api__node__DynamicsCompressorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +406 => wire__web_audio_api__node__DynamicsCompressorNode_context_impl(port, ptr, rust_vec_len, data_len), +407 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +408 => wire__web_audio_api__node__DynamicsCompressorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +409 => wire__web_audio_api__node__DynamicsCompressorNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +410 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +411 => wire__web_audio_api__node__DynamicsCompressorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +412 => wire__web_audio_api__node__DynamicsCompressorNode_reduction_impl(port, ptr, rust_vec_len, data_len), +413 => wire__web_audio_api__node__DynamicsCompressorNode_registration_impl(port, ptr, rust_vec_len, data_len), +414 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +415 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +416 => wire__web_audio_api__node__DynamicsCompressorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +417 => wire__web_audio_api__node__GainNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +418 => wire__web_audio_api__node__GainNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +419 => wire__web_audio_api__node__GainNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +420 => wire__web_audio_api__node__GainNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +421 => wire__web_audio_api__node__GainNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +422 => wire__web_audio_api__node__GainNode_context_impl(port, ptr, rust_vec_len, data_len), +423 => wire__web_audio_api__node__GainNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +424 => wire__web_audio_api__node__GainNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +425 => wire__web_audio_api__node__GainNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +426 => wire__web_audio_api__node__GainNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +427 => wire__web_audio_api__node__GainNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +428 => wire__web_audio_api__node__GainNode_registration_impl(port, ptr, rust_vec_len, data_len), +429 => wire__web_audio_api__node__GainNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +430 => wire__web_audio_api__node__GainNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +431 => wire__web_audio_api__node__GainNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +432 => wire__web_audio_api__node__IirFilterNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +433 => wire__web_audio_api__node__IirFilterNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +434 => wire__web_audio_api__node__IirFilterNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +435 => wire__web_audio_api__node__IirFilterNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +436 => wire__web_audio_api__node__IirFilterNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +437 => wire__web_audio_api__node__IirFilterNode_context_impl(port, ptr, rust_vec_len, data_len), +438 => wire__web_audio_api__node__IirFilterNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +439 => wire__web_audio_api__node__IirFilterNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +440 => wire__web_audio_api__node__IirFilterNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +441 => wire__web_audio_api__node__IirFilterNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +442 => wire__web_audio_api__node__IirFilterNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +443 => wire__web_audio_api__node__IirFilterNode_registration_impl(port, ptr, rust_vec_len, data_len), +444 => wire__web_audio_api__node__IirFilterNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +445 => wire__web_audio_api__node__IirFilterNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +446 => wire__web_audio_api__node__IirFilterNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +447 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +448 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +449 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +450 => wire__web_audio_api__node__MediaElementAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +451 => wire__web_audio_api__node__MediaElementAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +452 => wire__web_audio_api__node__MediaElementAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +453 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +454 => wire__web_audio_api__node__MediaElementAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +455 => wire__web_audio_api__node__MediaElementAudioSourceNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +456 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +457 => wire__web_audio_api__node__MediaElementAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +458 => wire__web_audio_api__node__MediaElementAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +459 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +460 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +461 => wire__web_audio_api__node__MediaElementAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +462 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +463 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +464 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +465 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +466 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +467 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_context_impl(port, ptr, rust_vec_len, data_len), +468 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +469 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +470 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +471 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +472 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +473 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_registration_impl(port, ptr, rust_vec_len, data_len), +474 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +475 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +476 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +477 => wire__web_audio_api__node__MediaStreamAudioDestinationNode_stream_impl(port, ptr, rust_vec_len, data_len), +478 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +479 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +480 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +481 => wire__web_audio_api__node__MediaStreamAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +482 => wire__web_audio_api__node__MediaStreamAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +483 => wire__web_audio_api__node__MediaStreamAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +484 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +485 => wire__web_audio_api__node__MediaStreamAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +486 => wire__web_audio_api__node__MediaStreamAudioSourceNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +487 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +488 => wire__web_audio_api__node__MediaStreamAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +489 => wire__web_audio_api__node__MediaStreamAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +490 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +491 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +492 => wire__web_audio_api__node__MediaStreamAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +493 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +494 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +495 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +496 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +497 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +498 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_context_impl(port, ptr, rust_vec_len, data_len), +499 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +500 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +501 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +502 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +503 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +504 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_registration_impl(port, ptr, rust_vec_len, data_len), +505 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +506 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +507 => wire__web_audio_api__node__MediaStreamTrackAudioSourceNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +508 => wire__web_audio_api__node__OscillatorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +509 => wire__web_audio_api__node__OscillatorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +510 => wire__web_audio_api__node__OscillatorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +511 => wire__web_audio_api__node__OscillatorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +512 => wire__web_audio_api__node__OscillatorNode_clear_onended_impl(port, ptr, rust_vec_len, data_len), +513 => wire__web_audio_api__node__OscillatorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +514 => wire__web_audio_api__node__OscillatorNode_context_impl(port, ptr, rust_vec_len, data_len), +515 => wire__web_audio_api__node__OscillatorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +516 => wire__web_audio_api__node__OscillatorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +517 => wire__web_audio_api__node__OscillatorNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +518 => wire__web_audio_api__node__OscillatorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +519 => wire__web_audio_api__node__OscillatorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +520 => wire__web_audio_api__node__OscillatorNode_registration_impl(port, ptr, rust_vec_len, data_len), +521 => wire__web_audio_api__node__OscillatorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +522 => wire__web_audio_api__node__OscillatorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +523 => wire__web_audio_api__node__OscillatorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +524 => wire__web_audio_api__node__OscillatorNode_set_periodic_wave_impl(port, ptr, rust_vec_len, data_len), +525 => wire__web_audio_api__node__OscillatorNode_set_type_impl(port, ptr, rust_vec_len, data_len), +526 => wire__web_audio_api__node__OscillatorNode_start_impl(port, ptr, rust_vec_len, data_len), +527 => wire__web_audio_api__node__OscillatorNode_start_at_impl(port, ptr, rust_vec_len, data_len), +528 => wire__web_audio_api__node__OscillatorNode_stop_impl(port, ptr, rust_vec_len, data_len), +529 => wire__web_audio_api__node__OscillatorNode_stop_at_impl(port, ptr, rust_vec_len, data_len), +530 => wire__web_audio_api__node__OscillatorNode_type__impl(port, ptr, rust_vec_len, data_len), +531 => wire__web_audio_api__node__PannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +532 => wire__web_audio_api__node__PannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +533 => wire__web_audio_api__node__PannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +534 => wire__web_audio_api__node__PannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +535 => wire__web_audio_api__node__PannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +536 => wire__web_audio_api__node__PannerNode_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), +537 => wire__web_audio_api__node__PannerNode_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), +538 => wire__web_audio_api__node__PannerNode_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), +539 => wire__web_audio_api__node__PannerNode_context_impl(port, ptr, rust_vec_len, data_len), +540 => wire__web_audio_api__node__PannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +541 => wire__web_audio_api__node__PannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +542 => wire__web_audio_api__node__PannerNode_distance_model_impl(port, ptr, rust_vec_len, data_len), +543 => wire__web_audio_api__node__PannerNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +544 => wire__web_audio_api__node__PannerNode_max_distance_impl(port, ptr, rust_vec_len, data_len), +545 => wire__web_audio_api__node__PannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +546 => wire__web_audio_api__node__PannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +547 => wire__web_audio_api__node__PannerNode_panning_model_impl(port, ptr, rust_vec_len, data_len), +548 => wire__web_audio_api__node__PannerNode_ref_distance_impl(port, ptr, rust_vec_len, data_len), +549 => wire__web_audio_api__node__PannerNode_registration_impl(port, ptr, rust_vec_len, data_len), +550 => wire__web_audio_api__node__PannerNode_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), +551 => wire__web_audio_api__node__PannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +552 => wire__web_audio_api__node__PannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +553 => wire__web_audio_api__node__PannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +554 => wire__web_audio_api__node__PannerNode_set_cone_inner_angle_impl(port, ptr, rust_vec_len, data_len), +555 => wire__web_audio_api__node__PannerNode_set_cone_outer_angle_impl(port, ptr, rust_vec_len, data_len), +556 => wire__web_audio_api__node__PannerNode_set_cone_outer_gain_impl(port, ptr, rust_vec_len, data_len), +557 => wire__web_audio_api__node__PannerNode_set_distance_model_impl(port, ptr, rust_vec_len, data_len), +558 => wire__web_audio_api__node__PannerNode_set_max_distance_impl(port, ptr, rust_vec_len, data_len), +559 => wire__web_audio_api__node__PannerNode_set_orientation_impl(port, ptr, rust_vec_len, data_len), +560 => wire__web_audio_api__node__PannerNode_set_panning_model_impl(port, ptr, rust_vec_len, data_len), +561 => wire__web_audio_api__node__PannerNode_set_position_impl(port, ptr, rust_vec_len, data_len), +562 => wire__web_audio_api__node__PannerNode_set_ref_distance_impl(port, ptr, rust_vec_len, data_len), +563 => wire__web_audio_api__node__PannerNode_set_rolloff_factor_impl(port, ptr, rust_vec_len, data_len), +564 => wire__web_audio_api__node__ScriptProcessorNode_buffer_size_impl(port, ptr, rust_vec_len, data_len), +565 => wire__web_audio_api__node__ScriptProcessorNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +566 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +567 => wire__web_audio_api__node__ScriptProcessorNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +568 => wire__web_audio_api__node__ScriptProcessorNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +569 => wire__web_audio_api__node__ScriptProcessorNode_clear_onaudioprocess_impl(port, ptr, rust_vec_len, data_len), +570 => wire__web_audio_api__node__ScriptProcessorNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +571 => wire__web_audio_api__node__ScriptProcessorNode_context_impl(port, ptr, rust_vec_len, data_len), +572 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +573 => wire__web_audio_api__node__ScriptProcessorNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +574 => wire__web_audio_api__node__ScriptProcessorNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +575 => wire__web_audio_api__node__ScriptProcessorNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +576 => wire__web_audio_api__node__ScriptProcessorNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +577 => wire__web_audio_api__node__ScriptProcessorNode_registration_impl(port, ptr, rust_vec_len, data_len), +578 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +579 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +580 => wire__web_audio_api__node__ScriptProcessorNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +581 => wire__web_audio_api__node__StereoPannerNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +582 => wire__web_audio_api__node__StereoPannerNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +583 => wire__web_audio_api__node__StereoPannerNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +584 => wire__web_audio_api__node__StereoPannerNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +585 => wire__web_audio_api__node__StereoPannerNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +586 => wire__web_audio_api__node__StereoPannerNode_context_impl(port, ptr, rust_vec_len, data_len), +587 => wire__web_audio_api__node__StereoPannerNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +588 => wire__web_audio_api__node__StereoPannerNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +589 => wire__web_audio_api__node__StereoPannerNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +590 => wire__web_audio_api__node__StereoPannerNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +591 => wire__web_audio_api__node__StereoPannerNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +592 => wire__web_audio_api__node__StereoPannerNode_registration_impl(port, ptr, rust_vec_len, data_len), +593 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +594 => wire__web_audio_api__node__StereoPannerNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +595 => wire__web_audio_api__node__StereoPannerNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +615 => wire__web_audio_api__node__WaveShaperNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +616 => wire__web_audio_api__node__WaveShaperNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +617 => wire__web_audio_api__node__WaveShaperNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +618 => wire__web_audio_api__node__WaveShaperNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +619 => wire__web_audio_api__node__WaveShaperNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +620 => wire__web_audio_api__node__WaveShaperNode_context_impl(port, ptr, rust_vec_len, data_len), +621 => wire__web_audio_api__node__WaveShaperNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +622 => wire__web_audio_api__node__WaveShaperNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +623 => wire__web_audio_api__node__WaveShaperNode_frb_override_connect_impl(port, ptr, rust_vec_len, data_len), +624 => wire__web_audio_api__node__WaveShaperNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +625 => wire__web_audio_api__node__WaveShaperNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +626 => wire__web_audio_api__node__WaveShaperNode_oversample_impl(port, ptr, rust_vec_len, data_len), +627 => wire__web_audio_api__node__WaveShaperNode_registration_impl(port, ptr, rust_vec_len, data_len), +628 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +629 => wire__web_audio_api__node__WaveShaperNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +630 => wire__web_audio_api__node__WaveShaperNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +631 => wire__web_audio_api__node__WaveShaperNode_set_curve_impl(port, ptr, rust_vec_len, data_len), +632 => wire__web_audio_api__node__WaveShaperNode_set_oversample_impl(port, ptr, rust_vec_len, data_len), +633 => wire__web_audio_api__worklet__AudioWorkletNode_channel_config_impl(port, ptr, rust_vec_len, data_len), +634 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_impl(port, ptr, rust_vec_len, data_len), +635 => wire__web_audio_api__worklet__AudioWorkletNode_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +636 => wire__web_audio_api__worklet__AudioWorkletNode_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), +637 => wire__web_audio_api__worklet__AudioWorkletNode_clear_onprocessorerror_impl(port, ptr, rust_vec_len, data_len), +638 => wire__web_audio_api__worklet__AudioWorkletNode_context_impl(port, ptr, rust_vec_len, data_len), +639 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_impl(port, ptr, rust_vec_len, data_len), +640 => wire__web_audio_api__worklet__AudioWorkletNode_disconnect_output_impl(port, ptr, rust_vec_len, data_len), +641 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_inputs_impl(port, ptr, rust_vec_len, data_len), +642 => wire__web_audio_api__worklet__AudioWorkletNode_number_of_outputs_impl(port, ptr, rust_vec_len, data_len), +643 => wire__web_audio_api__worklet__AudioWorkletNode_parameters_impl(port, ptr, rust_vec_len, data_len), +644 => wire__web_audio_api__worklet__AudioWorkletNode_registration_impl(port, ptr, rust_vec_len, data_len), +645 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_impl(port, ptr, rust_vec_len, data_len), +646 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_count_mode_impl(port, ptr, rust_vec_len, data_len), +647 => wire__web_audio_api__worklet__AudioWorkletNode_set_channel_interpretation_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -16816,133 +17410,133 @@ fn pde_ffi_dispatcher_sync_impl( ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { // Codec=Pde (Serialization + dispatch), see doc to use other codecs match func_id { - 63 => wire__web_audio_api__AudioProcessingEvent_get_input_buffer_impl( + 64 => wire__web_audio_api__AudioProcessingEvent_get_input_buffer_impl( ptr, rust_vec_len, data_len, ), - 64 => wire__web_audio_api__AudioProcessingEvent_get_output_buffer_impl( + 65 => wire__web_audio_api__AudioProcessingEvent_get_output_buffer_impl( ptr, rust_vec_len, data_len, ), - 65 => wire__web_audio_api__AudioProcessingEvent_get_playback_time_impl( + 66 => wire__web_audio_api__AudioProcessingEvent_get_playback_time_impl( ptr, rust_vec_len, data_len, ), - 66 => wire__web_audio_api__AudioProcessingEvent_set_input_buffer_impl( + 67 => wire__web_audio_api__AudioProcessingEvent_set_input_buffer_impl( ptr, rust_vec_len, data_len, ), - 67 => wire__web_audio_api__AudioProcessingEvent_set_output_buffer_impl( + 68 => wire__web_audio_api__AudioProcessingEvent_set_output_buffer_impl( ptr, rust_vec_len, data_len, ), - 68 => wire__web_audio_api__AudioProcessingEvent_set_playback_time_impl( + 69 => wire__web_audio_api__AudioProcessingEvent_set_playback_time_impl( ptr, rust_vec_len, data_len, ), - 69 => wire__web_audio_api__AudioRenderCapacityEvent_get_average_load_impl( + 70 => wire__web_audio_api__AudioRenderCapacityEvent_get_average_load_impl( ptr, rust_vec_len, data_len, ), - 70 => wire__web_audio_api__AudioRenderCapacityEvent_get_event_impl( + 71 => wire__web_audio_api__AudioRenderCapacityEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 71 => wire__web_audio_api__AudioRenderCapacityEvent_get_peak_load_impl( + 72 => wire__web_audio_api__AudioRenderCapacityEvent_get_peak_load_impl( ptr, rust_vec_len, data_len, ), - 72 => wire__web_audio_api__AudioRenderCapacityEvent_get_timestamp_impl( + 73 => wire__web_audio_api__AudioRenderCapacityEvent_get_timestamp_impl( ptr, rust_vec_len, data_len, ), - 73 => wire__web_audio_api__AudioRenderCapacityEvent_get_underrun_ratio_impl( + 74 => wire__web_audio_api__AudioRenderCapacityEvent_get_underrun_ratio_impl( ptr, rust_vec_len, data_len, ), - 74 => wire__web_audio_api__AudioRenderCapacityEvent_set_average_load_impl( + 75 => wire__web_audio_api__AudioRenderCapacityEvent_set_average_load_impl( ptr, rust_vec_len, data_len, ), - 75 => wire__web_audio_api__AudioRenderCapacityEvent_set_event_impl( + 76 => wire__web_audio_api__AudioRenderCapacityEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 76 => wire__web_audio_api__AudioRenderCapacityEvent_set_peak_load_impl( + 77 => wire__web_audio_api__AudioRenderCapacityEvent_set_peak_load_impl( ptr, rust_vec_len, data_len, ), - 77 => wire__web_audio_api__AudioRenderCapacityEvent_set_timestamp_impl( + 78 => wire__web_audio_api__AudioRenderCapacityEvent_set_timestamp_impl( ptr, rust_vec_len, data_len, ), - 78 => wire__web_audio_api__AudioRenderCapacityEvent_set_underrun_ratio_impl( + 79 => wire__web_audio_api__AudioRenderCapacityEvent_set_underrun_ratio_impl( ptr, rust_vec_len, data_len, ), - 82 => wire__web_audio_api__OfflineAudioCompletionEvent_get_event_impl( + 83 => wire__web_audio_api__OfflineAudioCompletionEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 83 => wire__web_audio_api__OfflineAudioCompletionEvent_get_rendered_buffer_impl( + 84 => wire__web_audio_api__OfflineAudioCompletionEvent_get_rendered_buffer_impl( ptr, rust_vec_len, data_len, ), - 84 => wire__web_audio_api__OfflineAudioCompletionEvent_set_event_impl( + 85 => wire__web_audio_api__OfflineAudioCompletionEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 85 => wire__web_audio_api__OfflineAudioCompletionEvent_set_rendered_buffer_impl( + 86 => wire__web_audio_api__OfflineAudioCompletionEvent_set_rendered_buffer_impl( ptr, rust_vec_len, data_len, ), - 118 => wire__web_audio_api__context__AudioContext_new_impl(ptr, rust_vec_len, data_len), - 214 => wire__web_audio_api__media_recorder__BlobEvent_get_blob_impl( + 119 => wire__web_audio_api__context__AudioContext_new_impl(ptr, rust_vec_len, data_len), + 215 => wire__web_audio_api__media_recorder__BlobEvent_get_blob_impl( ptr, rust_vec_len, data_len, ), - 215 => wire__web_audio_api__media_recorder__BlobEvent_get_event_impl( + 216 => wire__web_audio_api__media_recorder__BlobEvent_get_event_impl( ptr, rust_vec_len, data_len, ), - 216 => wire__web_audio_api__media_recorder__BlobEvent_get_timecode_impl( + 217 => wire__web_audio_api__media_recorder__BlobEvent_get_timecode_impl( ptr, rust_vec_len, data_len, ), - 217 => wire__web_audio_api__media_recorder__BlobEvent_set_blob_impl( + 218 => wire__web_audio_api__media_recorder__BlobEvent_set_blob_impl( ptr, rust_vec_len, data_len, ), - 218 => wire__web_audio_api__media_recorder__BlobEvent_set_event_impl( + 219 => wire__web_audio_api__media_recorder__BlobEvent_set_event_impl( ptr, rust_vec_len, data_len, ), - 219 => wire__web_audio_api__media_recorder__BlobEvent_set_timecode_impl( + 220 => wire__web_audio_api__media_recorder__BlobEvent_set_timecode_impl( ptr, rust_vec_len, data_len, diff --git a/frb_example/integrate_third_party/rust/src/frb_generated.web.rs b/frb_example/integrate_third_party/rust/src/frb_generated.web.rs index 9ba1f28c99..360dc52e0b 100644 --- a/frb_example/integrate_third_party/rust/src/frb_generated.web.rs +++ b/frb_example/integrate_third_party/rust/src/frb_generated.web.rs @@ -4,7 +4,29 @@ // Section: imports use super::*; +use crate::api::override_web_audio_api::AnalyserNodeExt; +use crate::api::override_web_audio_api::AudioBufferSourceNodeExt; use crate::api::override_web_audio_api::AudioContextExt; +use crate::api::override_web_audio_api::AudioDestinationNodeExt; +use crate::api::override_web_audio_api::AudioParamExt; +use crate::api::override_web_audio_api::BiquadFilterNodeExt; +use crate::api::override_web_audio_api::ChannelMergerNodeExt; +use crate::api::override_web_audio_api::ChannelSplitterNodeExt; +use crate::api::override_web_audio_api::ConstantSourceNodeExt; +use crate::api::override_web_audio_api::ConvolverNodeExt; +use crate::api::override_web_audio_api::DelayNodeExt; +use crate::api::override_web_audio_api::DynamicsCompressorNodeExt; +use crate::api::override_web_audio_api::GainNodeExt; +use crate::api::override_web_audio_api::IIRFilterNodeExt; +use crate::api::override_web_audio_api::MediaElementAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioDestinationNodeExt; +use crate::api::override_web_audio_api::MediaStreamAudioSourceNodeExt; +use crate::api::override_web_audio_api::MediaStreamTrackAudioSourceNodeExt; +use crate::api::override_web_audio_api::OscillatorNodeExt; +use crate::api::override_web_audio_api::PannerNodeExt; +use crate::api::override_web_audio_api::ScriptProcessorNodeExt; +use crate::api::override_web_audio_api::StereoPannerNodeExt; +use crate::api::override_web_audio_api::WaveShaperNodeExt; use crate::api::simple::*; use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt}; use flutter_rust_bridge::for_generated::transform_result_dco; From b700b3fd618fac80057f1741c171c87d666a78d8 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:14:43 +0800 Subject: [PATCH 147/160] feat: more --- .../integration_test/simple_test.dart | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/frb_example/integrate_third_party/integration_test/simple_test.dart b/frb_example/integrate_third_party/integration_test/simple_test.dart index e23994af04..1855be788e 100644 --- a/frb_example/integrate_third_party/integration_test/simple_test.dart +++ b/frb_example/integrate_third_party/integration_test/simple_test.dart @@ -33,12 +33,14 @@ Future _demoUsage() async { await src.setBuffer(audioBuffer: buffer); await src.setLoop(value: true); + final biquad = await context.createBiquadFilter(); // TODO - // final biquad = context.createBiquadFilter(); // biquad.frequencyValue = 125; - // - // await src.connect(biquad); - // await biquad.connect(await context.destination()); + + await src.connect(dest: AudioNodeImplementor.biquadFilterNode(biquad)); + await biquad.connect( + dest: await AudioNodeImplementor.audioDestinationNode( + await context.destination())); await src.start(); From 8f0eae59fe087d6ad6de0fb021ca7c89afb0e18d Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:20:53 +0800 Subject: [PATCH 148/160] chore: lint --- frb_codegen/src/library/codegen/ir/hir/flat/traits.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs b/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs index 39ad4e6218..dca47fb732 100644 --- a/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs +++ b/frb_codegen/src/library/codegen/ir/hir/flat/traits.rs @@ -1,6 +1,6 @@ -use crate::codegen::ir::hir::misc::serializers::serialize_vec_syn; use crate::codegen::ir::hir::flat::component::HirFlatComponent; use crate::codegen::ir::hir::misc::generation_source::HirGenerationSource; +use crate::codegen::ir::hir::misc::serializers::serialize_vec_syn; use crate::utils::namespace::NamespacedName; #[derive(Clone, serde::Serialize, Debug)] From 2f1e933d0bf0f7992426d0128c03fa2c699a6e42 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:23:44 +0800 Subject: [PATCH 149/160] chore: rm --- .../lib/src/rust/frb_generated.freezed.dart | 477 ------------------ 1 file changed, 477 deletions(-) delete mode 100644 frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart diff --git a/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart b/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart deleted file mode 100644 index b87248caec..0000000000 --- a/frb_example/dart_minimal/lib/src/rust/frb_generated.freezed.dart +++ /dev/null @@ -1,477 +0,0 @@ -// coverage:ignore-file -// GENERATED CODE - DO NOT MODIFY BY HAND -// ignore_for_file: type=lint -// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark - -part of 'frb_generated.dart'; - -// ************************************************************************** -// FreezedGenerator -// ************************************************************************** - -T _$identity(T value) => value; - -final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); - -/// @nodoc -mixin _$SimpleTraitForDynTwinNormalImpl { - SimpleTraitForDynTwinNormal get field0 => throw _privateConstructorUsedError; - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinNormal field0) - structOneWithTraitForDynTwinNormal, - required TResult Function(StructTwoWithTraitForDynTwinNormal field0) - structTwoWithTraitForDynTwinNormal, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinNormal field0)? - structOneWithTraitForDynTwinNormal, - TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? - structTwoWithTraitForDynTwinNormal, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinNormal field0)? - structOneWithTraitForDynTwinNormal, - TResult Function(StructTwoWithTraitForDynTwinNormal field0)? - structTwoWithTraitForDynTwinNormal, - required TResult orElse(), - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal - value) - structOneWithTraitForDynTwinNormal, - required TResult Function( - SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal - value) - structTwoWithTraitForDynTwinNormal, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal - value)? - structOneWithTraitForDynTwinNormal, - TResult? Function( - SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal - value)? - structTwoWithTraitForDynTwinNormal, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal - value)? - structOneWithTraitForDynTwinNormal, - TResult Function( - SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal - value)? - structTwoWithTraitForDynTwinNormal, - required TResult orElse(), - }) => - throw _privateConstructorUsedError; -} - -/// @nodoc -abstract class $SimpleTraitForDynTwinNormalImplCopyWith<$Res> { - factory $SimpleTraitForDynTwinNormalImplCopyWith( - SimpleTraitForDynTwinNormalImpl value, - $Res Function(SimpleTraitForDynTwinNormalImpl) then) = - _$SimpleTraitForDynTwinNormalImplCopyWithImpl<$Res, - SimpleTraitForDynTwinNormalImpl>; -} - -/// @nodoc -class _$SimpleTraitForDynTwinNormalImplCopyWithImpl<$Res, - $Val extends SimpleTraitForDynTwinNormalImpl> - implements $SimpleTraitForDynTwinNormalImplCopyWith<$Res> { - _$SimpleTraitForDynTwinNormalImplCopyWithImpl(this._value, this._then); - - // ignore: unused_field - final $Val _value; - // ignore: unused_field - final $Res Function($Val) _then; -} - -/// @nodoc -abstract class _$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWith< - $Res> { - factory _$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWith( - _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl - value, - $Res Function( - _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl) - then) = - __$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< - $Res>; - @useResult - $Res call({StructOneWithTraitForDynTwinNormal field0}); -} - -/// @nodoc -class __$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< - $Res> - extends _$SimpleTraitForDynTwinNormalImplCopyWithImpl<$Res, - _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl> - implements - _$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWith< - $Res> { - __$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWithImpl( - _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl - _value, - $Res Function( - _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl) - _then) - : super(_value, _then); - - @pragma('vm:prefer-inline') - @override - $Res call({ - Object? field0 = null, - }) { - return _then( - _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl( - null == field0 - ? _value.field0 - : field0 // ignore: cast_nullable_to_non_nullable - as StructOneWithTraitForDynTwinNormal, - )); - } -} - -/// @nodoc - -class _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl - extends SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal { - const _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl( - this.field0) - : super._(); - - @override - final StructOneWithTraitForDynTwinNormal field0; - - @override - String toString() { - return 'SimpleTraitForDynTwinNormalImpl.structOneWithTraitForDynTwinNormal(field0: $field0)'; - } - - @override - bool operator ==(Object other) { - return identical(this, other) || - (other.runtimeType == runtimeType && - other - is _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl && - (identical(other.field0, field0) || other.field0 == field0)); - } - - @override - int get hashCode => Object.hash(runtimeType, field0); - - @JsonKey(ignore: true) - @override - @pragma('vm:prefer-inline') - _$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWith< - _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl> - get copyWith => - __$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWithImpl< - _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl>( - this, _$identity); - - @override - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinNormal field0) - structOneWithTraitForDynTwinNormal, - required TResult Function(StructTwoWithTraitForDynTwinNormal field0) - structTwoWithTraitForDynTwinNormal, - }) { - return structOneWithTraitForDynTwinNormal(field0); - } - - @override - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinNormal field0)? - structOneWithTraitForDynTwinNormal, - TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? - structTwoWithTraitForDynTwinNormal, - }) { - return structOneWithTraitForDynTwinNormal?.call(field0); - } - - @override - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinNormal field0)? - structOneWithTraitForDynTwinNormal, - TResult Function(StructTwoWithTraitForDynTwinNormal field0)? - structTwoWithTraitForDynTwinNormal, - required TResult orElse(), - }) { - if (structOneWithTraitForDynTwinNormal != null) { - return structOneWithTraitForDynTwinNormal(field0); - } - return orElse(); - } - - @override - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal - value) - structOneWithTraitForDynTwinNormal, - required TResult Function( - SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal - value) - structTwoWithTraitForDynTwinNormal, - }) { - return structOneWithTraitForDynTwinNormal(this); - } - - @override - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal - value)? - structOneWithTraitForDynTwinNormal, - TResult? Function( - SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal - value)? - structTwoWithTraitForDynTwinNormal, - }) { - return structOneWithTraitForDynTwinNormal?.call(this); - } - - @override - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal - value)? - structOneWithTraitForDynTwinNormal, - TResult Function( - SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal - value)? - structTwoWithTraitForDynTwinNormal, - required TResult orElse(), - }) { - if (structOneWithTraitForDynTwinNormal != null) { - return structOneWithTraitForDynTwinNormal(this); - } - return orElse(); - } -} - -abstract class SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal - extends SimpleTraitForDynTwinNormalImpl { - const factory SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal( - final StructOneWithTraitForDynTwinNormal field0) = - _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl; - const SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal._() - : super._(); - - @override - StructOneWithTraitForDynTwinNormal get field0; - @JsonKey(ignore: true) - _$$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImplCopyWith< - _$SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormalImpl> - get copyWith => throw _privateConstructorUsedError; -} - -/// @nodoc -abstract class _$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWith< - $Res> { - factory _$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWith( - _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl - value, - $Res Function( - _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl) - then) = - __$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< - $Res>; - @useResult - $Res call({StructTwoWithTraitForDynTwinNormal field0}); -} - -/// @nodoc -class __$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< - $Res> - extends _$SimpleTraitForDynTwinNormalImplCopyWithImpl<$Res, - _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl> - implements - _$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWith< - $Res> { - __$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl( - _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl - _value, - $Res Function( - _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl) - _then) - : super(_value, _then); - - @pragma('vm:prefer-inline') - @override - $Res call({ - Object? field0 = null, - }) { - return _then( - _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl( - null == field0 - ? _value.field0 - : field0 // ignore: cast_nullable_to_non_nullable - as StructTwoWithTraitForDynTwinNormal, - )); - } -} - -/// @nodoc - -class _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl - extends SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal { - const _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl( - this.field0) - : super._(); - - @override - final StructTwoWithTraitForDynTwinNormal field0; - - @override - String toString() { - return 'SimpleTraitForDynTwinNormalImpl.structTwoWithTraitForDynTwinNormal(field0: $field0)'; - } - - @override - bool operator ==(Object other) { - return identical(this, other) || - (other.runtimeType == runtimeType && - other - is _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl && - (identical(other.field0, field0) || other.field0 == field0)); - } - - @override - int get hashCode => Object.hash(runtimeType, field0); - - @JsonKey(ignore: true) - @override - @pragma('vm:prefer-inline') - _$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWith< - _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl> - get copyWith => - __$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWithImpl< - _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl>( - this, _$identity); - - @override - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinNormal field0) - structOneWithTraitForDynTwinNormal, - required TResult Function(StructTwoWithTraitForDynTwinNormal field0) - structTwoWithTraitForDynTwinNormal, - }) { - return structTwoWithTraitForDynTwinNormal(field0); - } - - @override - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinNormal field0)? - structOneWithTraitForDynTwinNormal, - TResult? Function(StructTwoWithTraitForDynTwinNormal field0)? - structTwoWithTraitForDynTwinNormal, - }) { - return structTwoWithTraitForDynTwinNormal?.call(field0); - } - - @override - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinNormal field0)? - structOneWithTraitForDynTwinNormal, - TResult Function(StructTwoWithTraitForDynTwinNormal field0)? - structTwoWithTraitForDynTwinNormal, - required TResult orElse(), - }) { - if (structTwoWithTraitForDynTwinNormal != null) { - return structTwoWithTraitForDynTwinNormal(field0); - } - return orElse(); - } - - @override - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal - value) - structOneWithTraitForDynTwinNormal, - required TResult Function( - SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal - value) - structTwoWithTraitForDynTwinNormal, - }) { - return structTwoWithTraitForDynTwinNormal(this); - } - - @override - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal - value)? - structOneWithTraitForDynTwinNormal, - TResult? Function( - SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal - value)? - structTwoWithTraitForDynTwinNormal, - }) { - return structTwoWithTraitForDynTwinNormal?.call(this); - } - - @override - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinNormalImpl_StructOneWithTraitForDynTwinNormal - value)? - structOneWithTraitForDynTwinNormal, - TResult Function( - SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal - value)? - structTwoWithTraitForDynTwinNormal, - required TResult orElse(), - }) { - if (structTwoWithTraitForDynTwinNormal != null) { - return structTwoWithTraitForDynTwinNormal(this); - } - return orElse(); - } -} - -abstract class SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal - extends SimpleTraitForDynTwinNormalImpl { - const factory SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal( - final StructTwoWithTraitForDynTwinNormal field0) = - _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl; - const SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormal._() - : super._(); - - @override - StructTwoWithTraitForDynTwinNormal get field0; - @JsonKey(ignore: true) - _$$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImplCopyWith< - _$SimpleTraitForDynTwinNormalImpl_StructTwoWithTraitForDynTwinNormalImpl> - get copyWith => throw _privateConstructorUsedError; -} From 2cc549c6d85261e47511d8ec7ca4dc8ac7b49128 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 15:31:33 +0800 Subject: [PATCH 150/160] fix: pub --- .../rust/src/api/override_web_audio_api.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs index 2e995c4594..ba3850666e 100644 --- a/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs +++ b/frb_example/integrate_third_party/rust/src/api/override_web_audio_api.rs @@ -20,7 +20,7 @@ pub impl AudioContext { macro_rules! handle_audio_node_trait_impls_override { ($name:ident) => { #[ext] - impl $name { + pub impl $name { fn frb_override_connect(&self, dest: AudioNodeImplementor) { let dest = dest.blocking_read(); self.connect(&*dest); From 7fbdbc7afb7515287c06cd3cd27cdb66098bffd6 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 16:48:16 +0800 Subject: [PATCH 151/160] chore: rm --- .../impl_trait_twin_rust_async.dart | 103 ------------------ .../impl_trait_twin_rust_async_sse.dart | 102 ----------------- .../pure_dart/rust/src/api/impl_trait.rs | 2 + .../impl_trait_twin_rust_async.rs | 86 --------------- .../impl_trait_twin_rust_async_sse.rs | 88 --------------- .../pure_dart/test/api/impl_trait_test.dart | 2 + 6 files changed, 4 insertions(+), 379 deletions(-) delete mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart delete mode 100644 frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart delete mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs delete mode 100644 frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart deleted file mode 100644 index fab24aedf5..0000000000 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart +++ /dev/null @@ -1,103 +0,0 @@ -// This file is automatically generated, so please do not edit it. -// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. - -// 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'; - -Future funcArgTraitImplTwinRustAsync( - {required SimpleTraitForDynTwinRustAsyncImplementor arg}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( - arg: arg); - -// Rust type: RustOpaqueNom> -abstract class StructOneWithTraitForDynTwinRustAsync - implements SimpleTraitForDynTwinRustAsync { - static Future createTwinRustAsync( - {required int one}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( - one: one); - - int get one; - - void set one(int one); - - Future simpleMethodTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueNom> -abstract class StructOneWithTraitTwinRustAsync - implements SimpleTraitTwinRustAsync { - int get one; - - void set one(int one); - - Future simpleTraitFnReceiverBorrowTwinRustAsync(); - - static Future simpleTraitFnTwinRustAsync( - {required int value}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsync() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueNom> -abstract class StructTwoWithTraitForDynTwinRustAsync - implements SimpleTraitForDynTwinRustAsync { - int get two; - - void set two(int two); - - Future simpleMethodTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueNom> -abstract class StructTwoWithTraitTwinRustAsync - implements SimpleTraitTwinRustAsync { - int get two; - - void set two(int two); - - Future simpleTraitFnReceiverBorrowTwinRustAsync(); - - static Future simpleTraitFnTwinRustAsync( - {required int value}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsync() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -abstract class SimpleTraitForDynTwinRustAsync { - Future simpleMethodTwinRustAsync(); -} - -abstract class SimpleTraitTwinRustAsync { - Future simpleTraitFnReceiverBorrowTwinRustAsync(); -} diff --git a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart b/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart deleted file mode 100644 index 7e2356b3ab..0000000000 --- a/frb_example/pure_dart/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart +++ /dev/null @@ -1,102 +0,0 @@ -// This file is automatically generated, so please do not edit it. -// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. - -// 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'; - -Future funcArgTraitImplTwinRustAsyncSse( - {required SimpleTraitForDynTwinRustAsyncSseImplementor arg}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseFuncArgTraitImplTwinRustAsyncSse( - arg: arg); - -// Rust type: RustOpaqueNom> -abstract class StructOneWithTraitForDynTwinRustAsyncSse - implements SimpleTraitForDynTwinRustAsyncSse { - static Future - createTwinRustAsyncSse({required int one}) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseCreateTwinRustAsyncSse( - one: one); - - int get one; - - void set one(int one); - - Future simpleMethodTwinRustAsyncSse(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueNom> -abstract class StructOneWithTraitTwinRustAsyncSse - implements SimpleTraitTwinRustAsyncSse { - int get one; - - void set one(int one); - - Future simpleTraitFnReceiverBorrowTwinRustAsyncSse(); - - static Future - simpleTraitFnTwinRustAsyncSse({required int value}) => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsyncSse() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueNom> -abstract class StructTwoWithTraitForDynTwinRustAsyncSse - implements SimpleTraitForDynTwinRustAsyncSse { - int get two; - - void set two(int two); - - Future simpleMethodTwinRustAsyncSse(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueNom> -abstract class StructTwoWithTraitTwinRustAsyncSse - implements SimpleTraitTwinRustAsyncSse { - int get two; - - void set two(int two); - - Future simpleTraitFnReceiverBorrowTwinRustAsyncSse(); - - static Future - simpleTraitFnTwinRustAsyncSse({required int value}) => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsyncSse() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse(); - - void dispose(); - - bool get isDisposed; -} - -abstract class SimpleTraitForDynTwinRustAsyncSse { - Future simpleMethodTwinRustAsyncSse(); -} - -abstract class SimpleTraitTwinRustAsyncSse { - Future simpleTraitFnReceiverBorrowTwinRustAsyncSse(); -} diff --git a/frb_example/pure_dart/rust/src/api/impl_trait.rs b/frb_example/pure_dart/rust/src/api/impl_trait.rs index 21018c76d9..1012273e01 100644 --- a/frb_example/pure_dart/rust/src/api/impl_trait.rs +++ b/frb_example/pure_dart/rust/src/api/impl_trait.rs @@ -1,3 +1,5 @@ +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + use crate::frb_generated::SimpleTraitForDynTwinNormalImplementor; use flutter_rust_bridge::frb; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs deleted file mode 100644 index 7696e371cc..0000000000 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs +++ /dev/null @@ -1,86 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -use crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor; -use flutter_rust_bridge::frb; - -pub trait SimpleTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self; - - fn simple_trait_fn_with_default_impl_twin_rust_async() -> i32 { - 42 - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32; -} - -#[frb(opaque)] -pub struct StructOneWithTraitTwinRustAsync { - pub one: i32, -} - -impl SimpleTraitTwinRustAsync for StructOneWithTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self { - StructOneWithTraitTwinRustAsync { one: value } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32 { - self.one - } -} - -#[frb(opaque)] -pub struct StructTwoWithTraitTwinRustAsync { - pub two: i32, -} - -impl SimpleTraitTwinRustAsync for StructTwoWithTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self { - StructTwoWithTraitTwinRustAsync { two: value * 2 } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32 { - self.two * 2 - } -} - -#[frb(generate_implementor_enum)] -pub trait SimpleTraitForDynTwinRustAsync { - fn simple_method_twin_rust_async(&self) -> i32; -} - -#[frb(opaque)] -pub struct StructOneWithTraitForDynTwinRustAsync { - pub one: i32, -} - -impl StructOneWithTraitForDynTwinRustAsync { - pub async fn create_twin_rust_async(one: i32) -> Self { - Self { one } - } -} - -impl SimpleTraitForDynTwinRustAsync for StructOneWithTraitForDynTwinRustAsync { - fn simple_method_twin_rust_async(&self) -> i32 { - self.one - } -} - -#[frb(opaque)] -pub struct StructTwoWithTraitForDynTwinRustAsync { - pub two: i32, -} - -impl SimpleTraitForDynTwinRustAsync for StructTwoWithTraitForDynTwinRustAsync { - fn simple_method_twin_rust_async(&self) -> i32 { - self.two * 2 - } -} - -pub async fn func_arg_trait_impl_twin_rust_async( - arg: SimpleTraitForDynTwinRustAsyncImplementor, -) -> i32 { - let arg = arg.blocking_read(); - arg.simple_method_twin_rust_async() -} diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs deleted file mode 100644 index b0e503834f..0000000000 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_rust_async_sse.rs +++ /dev/null @@ -1,88 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -use crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor; -use flutter_rust_bridge::frb; - -pub trait SimpleTraitTwinRustAsyncSse { - fn simple_trait_fn_twin_rust_async_sse(value: i32) -> Self; - - fn simple_trait_fn_with_default_impl_twin_rust_async_sse() -> i32 { - 42 - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async_sse(&self) -> i32; -} - -#[frb(opaque)] -pub struct StructOneWithTraitTwinRustAsyncSse { - pub one: i32, -} - -impl SimpleTraitTwinRustAsyncSse for StructOneWithTraitTwinRustAsyncSse { - fn simple_trait_fn_twin_rust_async_sse(value: i32) -> Self { - StructOneWithTraitTwinRustAsyncSse { one: value } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async_sse(&self) -> i32 { - self.one - } -} - -#[frb(opaque)] -pub struct StructTwoWithTraitTwinRustAsyncSse { - pub two: i32, -} - -impl SimpleTraitTwinRustAsyncSse for StructTwoWithTraitTwinRustAsyncSse { - fn simple_trait_fn_twin_rust_async_sse(value: i32) -> Self { - StructTwoWithTraitTwinRustAsyncSse { two: value * 2 } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async_sse(&self) -> i32 { - self.two * 2 - } -} - -#[frb(generate_implementor_enum)] -pub trait SimpleTraitForDynTwinRustAsyncSse { - fn simple_method_twin_rust_async_sse(&self) -> i32; -} - -#[frb(opaque)] -pub struct StructOneWithTraitForDynTwinRustAsyncSse { - pub one: i32, -} - -impl StructOneWithTraitForDynTwinRustAsyncSse { - #[flutter_rust_bridge::frb(serialize)] - pub async fn create_twin_rust_async_sse(one: i32) -> Self { - Self { one } - } -} - -impl SimpleTraitForDynTwinRustAsyncSse for StructOneWithTraitForDynTwinRustAsyncSse { - fn simple_method_twin_rust_async_sse(&self) -> i32 { - self.one - } -} - -#[frb(opaque)] -pub struct StructTwoWithTraitForDynTwinRustAsyncSse { - pub two: i32, -} - -impl SimpleTraitForDynTwinRustAsyncSse for StructTwoWithTraitForDynTwinRustAsyncSse { - fn simple_method_twin_rust_async_sse(&self) -> i32 { - self.two * 2 - } -} - -#[flutter_rust_bridge::frb(serialize)] -pub async fn func_arg_trait_impl_twin_rust_async_sse( - arg: SimpleTraitForDynTwinRustAsyncSseImplementor, -) -> i32 { - let arg = arg.blocking_read(); - arg.simple_method_twin_rust_async_sse() -} diff --git a/frb_example/pure_dart/test/api/impl_trait_test.dart b/frb_example/pure_dart/test/api/impl_trait_test.dart index 8cedefe6a6..01369e65d8 100644 --- a/frb_example/pure_dart/test/api/impl_trait_test.dart +++ b/frb_example/pure_dart/test/api/impl_trait_test.dart @@ -1,3 +1,5 @@ +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart/src/rust/api/impl_trait.dart'; import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; import 'package:test/test.dart'; From 8ddbb6be27d5d82fa337e6443d27f4e16df61c9f Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 16:52:04 +0800 Subject: [PATCH 152/160] chore: golden --- .../single_rust_input/expect_output.json | 12 ++++-------- .../wildcard_rust_input/expect_output.json | 12 ++++-------- .../codegen/parser/mod/generics/expect_hir_flat.json | 1 + .../codegen/parser/mod/generics/expect_mir.json | 1 + .../codegen/parser/mod/methods/expect_hir_flat.json | 1 + .../codegen/parser/mod/methods/expect_mir.json | 1 + .../parser/mod/multi_input_file/expect_hir_flat.json | 1 + .../parser/mod/multi_input_file/expect_mir.json | 1 + .../mod/non_qualified_names/expect_hir_flat.json | 1 + .../parser/mod/non_qualified_names/expect_mir.json | 1 + .../parser/mod/qualified_names/expect_hir_flat.json | 1 + .../parser/mod/qualified_names/expect_mir.json | 1 + .../codegen/parser/mod/simple/expect_hir_flat.json | 1 + .../codegen/parser/mod/simple/expect_mir.json | 1 + .../mod/unused_struct_enum/expect_hir_flat.json | 1 + .../parser/mod/unused_struct_enum/expect_mir.json | 1 + .../use_type_in_another_file/expect_hir_flat.json | 1 + .../mod/use_type_in_another_file/expect_mir.json | 1 + 18 files changed, 24 insertions(+), 16 deletions(-) diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json index d3895bfb95..bbdb38821a 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/single_rust_input/expect_output.json @@ -100,12 +100,10 @@ "hir": { "rust_crate_dir": "{the-working-directory}", "rust_input_namespace_pack": { - "early_skip_namespace_prefixes": [ - "crate::frb_generated" - ], "rust_input_namespace_prefixes": [ "crate::api" - ] + ], + "rust_output_path_namespace": "crate::frb_generated" }, "third_party_crate_names": [] }, @@ -117,12 +115,10 @@ "rust2dart": "Pde" }, "rust_input_namespace_pack": { - "early_skip_namespace_prefixes": [ - "crate::frb_generated" - ], "rust_input_namespace_prefixes": [ "crate::api" - ] + ], + "rust_output_path_namespace": "crate::frb_generated" }, "stop_on_error": false } diff --git a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json index d3895bfb95..bbdb38821a 100644 --- a/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json +++ b/frb_codegen/test_fixtures/library/codegen/config/internal_config_parser/wildcard_rust_input/expect_output.json @@ -100,12 +100,10 @@ "hir": { "rust_crate_dir": "{the-working-directory}", "rust_input_namespace_pack": { - "early_skip_namespace_prefixes": [ - "crate::frb_generated" - ], "rust_input_namespace_prefixes": [ "crate::api" - ] + ], + "rust_output_path_namespace": "crate::frb_generated" }, "third_party_crate_names": [] }, @@ -117,12 +115,10 @@ "rust2dart": "Pde" }, "rust_input_namespace_pack": { - "early_skip_namespace_prefixes": [ - "crate::frb_generated" - ], "rust_input_namespace_prefixes": [ "crate::api" - ] + ], + "rust_output_path_namespace": "crate::frb_generated" }, "stop_on_error": false } diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_flat.json index bf015d2fc3..2633ccc12d 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_hir_flat.json @@ -10,6 +10,7 @@ } ], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=func_enum_bool, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_mir.json index 5a268e6a05..9658535eae 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/generics/expect_mir.json @@ -118,6 +118,7 @@ } }, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_flat.json index eda5f5a971..cc5fad953d 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_hir_flat.json @@ -10,6 +10,7 @@ } ], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=example_instance_method, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_mir.json index a67f339ede..639f65a7de 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/methods/expect_mir.json @@ -24,6 +24,7 @@ } }, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_flat.json index 155f4f9620..1283eaa52c 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_hir_flat.json @@ -1,6 +1,7 @@ { "enums": [], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=func_one, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_mir.json index d4635032ce..8de872b0ff 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/multi_input_file/expect_mir.json @@ -2,6 +2,7 @@ "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_flat.json index b8d54c8500..f7046753d7 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_hir_flat.json @@ -1,6 +1,7 @@ { "enums": [], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=func_1, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_mir.json index 7e7067bab2..8ba60431c6 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/non_qualified_names/expect_mir.json @@ -2,6 +2,7 @@ "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_flat.json index eddb4bcf5c..d8fd3ba69e 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_hir_flat.json @@ -1,6 +1,7 @@ { "enums": [], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=func_1, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_mir.json index d0a7ee879b..fe264f2d7f 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/qualified_names/expect_mir.json @@ -2,6 +2,7 @@ "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_flat.json index fd6d3be007..2613287c6a 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_hir_flat.json @@ -1,6 +1,7 @@ { "enums": [], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=first_function, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_mir.json index cba553a404..1018c6d3c4 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/simple/expect_mir.json @@ -2,6 +2,7 @@ "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_flat.json index a74eb398ba..8d9509ad9b 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_hir_flat.json @@ -10,6 +10,7 @@ } ], "existing_handler": null, + "extra_rust_output_code": "", "functions": [], "structs": [ { diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_mir.json index ba3aa4809d..5ebaa525f7 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/unused_struct_enum/expect_mir.json @@ -2,6 +2,7 @@ "dart_code_of_type": {}, "enum_pool": {}, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [], "skipped_functions": [], "struct_pool": { diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_flat.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_flat.json index 9660a2cfcb..10bfb19409 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_flat.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_hir_flat.json @@ -10,6 +10,7 @@ } ], "existing_handler": null, + "extra_rust_output_code": "", "functions": [ { "item_fn": "GeneralizedItemFn(name=func_one, vis=Some(Visibility::Public(Pub)), attrs=[])", diff --git a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_mir.json b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_mir.json index c69f5e0bec..6b61786b1b 100644 --- a/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_mir.json +++ b/frb_codegen/test_fixtures/library/codegen/parser/mod/use_type_in_another_file/expect_mir.json @@ -18,6 +18,7 @@ } }, "existing_handler": null, + "extra_rust_output_code": "", "funcs_all": [ { "accessor": null, From 6cb9466baf292bf11757216fc70d265c2c5d40a5 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 16:52:28 +0800 Subject: [PATCH 153/160] chore: log --- frb_codegen/src/library/codegen/generator/api_dart/mod.rs | 2 +- frb_codegen/src/library/codegen/generator/misc/path_texts.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs index 969fa907f7..2bea47de0e 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs @@ -91,7 +91,7 @@ mod tests { )?; let output_texts = actual.output_texts; - assert_eq!(output_texts.0.len(), expect_outputs.len()); + assert_eq!(output_texts.0.len(), expect_outputs.len(), "output_texts={output_texts:?}"); for path_text in output_texts.0 { let path = path_text.path.file_name().unwrap().to_str().unwrap(); let expect_output = expect_outputs.get(path).unwrap(); diff --git a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs index 539259910f..bd214c326a 100644 --- a/frb_codegen/src/library/codegen/generator/misc/path_texts.rs +++ b/frb_codegen/src/library/codegen/generator/misc/path_texts.rs @@ -7,7 +7,7 @@ use std::ops::Add; use std::path::PathBuf; use strum::IntoEnumIterator; -#[derive(Clone)] +#[derive(Clone, Debug)] pub(crate) struct PathTexts(pub Vec); impl Add for PathTexts { @@ -74,7 +74,7 @@ impl PathTexts { } } -#[derive(Clone)] +#[derive(Clone, Debug)] pub(crate) struct PathText { pub path: PathBuf, pub text: GeneralCode, From 4befd8d28267b886b581671e8dd89e72bd086126 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 16:53:30 +0800 Subject: [PATCH 154/160] chore: lint --- .../transformer/generate_trait_impl_enum_transformer.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs index 58637820f2..335bf7dbf0 100644 --- a/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs +++ b/frb_codegen/src/library/codegen/parser/hir/flat/transformer/generate_trait_impl_enum_transformer.rs @@ -10,8 +10,7 @@ use crate::codegen::parser::mir::parser::tentative_parse_trait_impls; use crate::library::codegen::ir::mir::ty::MirTypeTrait; use convert_case::{Case, Casing}; use itertools::Itertools; -use serde::{Deserialize, Serialize}; -use strum_macros::{Display, EnumIter, EnumString}; +use strum_macros::Display; pub(crate) fn transform( mut pack: HirFlatPack, @@ -70,7 +69,7 @@ fn generate_trait_impl_enum( fn generate_code_impl(trait_def_name: &str, trait_impls: &[MirType]) -> String { let enum_name = format!("{trait_def_name}Implementor"); - let enum_def = generate_enum_raw(&trait_impls, &enum_name, |ty| { + let enum_def = generate_enum_raw(trait_impls, &enum_name, |ty| { format!("RustAutoOpaque<{ty}>") }); @@ -112,7 +111,7 @@ fn generate_code_read_write_guard( let rw_pascal = rw.to_string().to_case(Case::Pascal); let enum_name = format!("{trait_def_name}RwLock{rw_pascal}Guard"); - let enum_def = generate_enum_raw(&trait_impls, &format!("{enum_name}<'a>"), |ty| { + let enum_def = generate_enum_raw(trait_impls, &format!("{enum_name}<'a>"), |ty| { format!("flutter_rust_bridge::for_generated::rust_async::RwLock{rw_pascal}Guard<'a, {ty}>") }); From 3778066a7a05b8e846d54c84d0b88fa003f2f00a Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 16:54:45 +0800 Subject: [PATCH 155/160] chore: more --- .../src/library/codegen/generator/api_dart/mod.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs index 2bea47de0e..a2f404c011 100644 --- a/frb_codegen/src/library/codegen/generator/api_dart/mod.rs +++ b/frb_codegen/src/library/codegen/generator/api_dart/mod.rs @@ -59,6 +59,7 @@ mod tests { HashMap::from([ ("api.dart", "expect_output.dart"), ("dep.dart", "expect_output2.dart"), + ("frb_generated.dart", "expect_output3.dart"), ]), ) } @@ -68,7 +69,10 @@ mod tests { fn test_functions() -> anyhow::Result<()> { body( "library/codegen/generator/api_dart/mod/functions", - HashMap::from([("api.dart", "expect_output.dart")]), + HashMap::from([ + ("api.dart", "expect_output.dart"), + ("frb_generated.dart", "expect_output2.dart"), + ]), ) } @@ -91,7 +95,11 @@ mod tests { )?; let output_texts = actual.output_texts; - assert_eq!(output_texts.0.len(), expect_outputs.len(), "output_texts={output_texts:?}"); + assert_eq!( + output_texts.0.len(), + expect_outputs.len(), + "output_texts={output_texts:?}" + ); for path_text in output_texts.0 { let path = path_text.path.file_name().unwrap().to_str().unwrap(); let expect_output = expect_outputs.get(path).unwrap(); From 22f002dfab98e2c6d985d92a248681d5757097d8 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 16:54:58 +0800 Subject: [PATCH 156/160] chore: codegen --- frb_example/pure_dart/frb_generated.h | 226 -- .../pure_dart/lib/src/rust/frb_generated.dart | 3289 +---------------- .../lib/src/rust/frb_generated.freezed.dart | 928 ----- .../lib/src/rust/frb_generated.io.dart | 1926 ---------- .../lib/src/rust/frb_generated.web.dart | 1434 ------- .../api/pseudo_manual/impl_trait_twin_sse.rs | 2 + .../api/pseudo_manual/impl_trait_twin_sync.rs | 2 + .../pseudo_manual/impl_trait_twin_sync_sse.rs | 2 + .../rust/src/api/pseudo_manual/mod.rs | 2 - .../pure_dart/rust/src/frb_generated.io.rs | 934 ----- .../pure_dart/rust/src/frb_generated.rs | 2247 +---------- .../pure_dart/rust/src/frb_generated.web.rs | 864 ----- .../impl_trait_twin_sse_test.dart | 2 + .../impl_trait_twin_sync_sse_test.dart | 2 + .../impl_trait_twin_sync_test.dart | 2 + .../pure_dart_pde/rust/src/api/impl_trait.rs | 2 + .../api/pseudo_manual/impl_trait_twin_sync.rs | 2 + .../test/api/impl_trait_test.dart | 2 + .../impl_trait_twin_sync_test.dart | 2 + 19 files changed, 208 insertions(+), 11662 deletions(-) diff --git a/frb_example/pure_dart/frb_generated.h b/frb_example/pure_dart/frb_generated.h index 1f3ff1e74e..40956cc62c 100644 --- a/frb_example/pure_dart/frb_generated.h +++ b/frb_example/pure_dart/frb_generated.h @@ -1612,24 +1612,6 @@ typedef struct wire_cst_some_struct_twin_sync { uint32_t value; } wire_cst_some_struct_twin_sync; -typedef struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync { - uintptr_t field0; -} wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync; - -typedef struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync { - uintptr_t field0; -} wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync; - -typedef union SimpleTraitForDynTwinRustAsyncImplementorKind { - struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync StructOneWithTraitForDynTwinRustAsync; - struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync StructTwoWithTraitForDynTwinRustAsync; -} SimpleTraitForDynTwinRustAsyncImplementorKind; - -typedef struct wire_cst_simple_trait_for_dyn_twin_rust_async_implementor { - int32_t tag; - union SimpleTraitForDynTwinRustAsyncImplementorKind kind; -} wire_cst_simple_trait_for_dyn_twin_rust_async_implementor; - typedef struct wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync { uintptr_t field0; } wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync; @@ -2679,24 +2661,6 @@ typedef struct wire_cst_list_of_nested_raw_string_mirrored { struct wire_cst_list_nested_raw_string_mirrored *raw; } wire_cst_list_of_nested_raw_string_mirrored; -typedef struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse { - uintptr_t field0; -} wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse; - -typedef struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse { - uintptr_t field0; -} wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse; - -typedef union SimpleTraitForDynTwinRustAsyncSseImplementorKind { - struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse StructOneWithTraitForDynTwinRustAsyncSse; - struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse StructTwoWithTraitForDynTwinRustAsyncSse; -} SimpleTraitForDynTwinRustAsyncSseImplementorKind; - -typedef struct wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor { - int32_t tag; - union SimpleTraitForDynTwinRustAsyncSseImplementorKind kind; -} wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor; - typedef struct wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse { uintptr_t field0; } wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse; @@ -8142,106 +8106,6 @@ 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__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async(int64_t port_, - int32_t one); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one(uintptr_t that, - int32_t one); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async(int64_t port_, - uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one(uintptr_t that, - int32_t one); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async(int64_t port_, - uintptr_t that); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async(int64_t port_, - int32_t value); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async(int64_t port_); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two(uintptr_t that, - int32_t two); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async(int64_t port_, - uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two(uintptr_t that, - int32_t two); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async(int64_t port_, - uintptr_t that); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async(int64_t port_, - int32_t value); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async(int64_t port_); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async(int64_t port_, - struct wire_cst_simple_trait_for_dyn_twin_rust_async_implementor *arg); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse(int64_t port_, - uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one(uintptr_t that, - int32_t one); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse(int64_t port_, - uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one(uintptr_t that, - int32_t one); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse(int64_t port_, - uintptr_t that); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse(int64_t port_, - int32_t value); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse(int64_t port_); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two(uintptr_t that, - int32_t two); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse(int64_t port_, - uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two(uintptr_t that); - -WireSyncRust2DartDco frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two(uintptr_t that, - int32_t two); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse(int64_t port_, - uintptr_t that); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse(int64_t port_, - int32_t value); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse(int64_t port_); - -void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse(int64_t port_, - uint8_t *ptr_, - int32_t rust_vec_len_, - int32_t data_len_); - void frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse(int64_t port_, uint8_t *ptr_, int32_t rust_vec_len_, @@ -14404,14 +14268,6 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flu void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse(const void *ptr); - void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse(const void *ptr); @@ -14428,14 +14284,6 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flu void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse(const void *ptr); - void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse(const void *ptr); @@ -14452,14 +14300,6 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flu void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse(const void *ptr); - void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse(const void *ptr); @@ -14476,14 +14316,6 @@ void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flu void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal(const void *ptr); -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse(const void *ptr); - -void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse(const void *ptr); - void frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse(const void *ptr); void frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse(const void *ptr); @@ -14926,10 +14758,6 @@ struct wire_cst_simple_struct_twin_sync *frbgen_frb_example_pure_dart_cst_new_bo struct wire_cst_simple_trait_for_dyn_twin_normal_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor(void); -struct wire_cst_simple_trait_for_dyn_twin_rust_async_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor(void); - -struct wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor(void); - struct wire_cst_simple_trait_for_dyn_twin_sse_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor(void); struct wire_cst_simple_trait_for_dyn_twin_sync_implementor *frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor(void); @@ -15568,8 +15396,6 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_rust_async); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_struct_twin_sync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_normal_implementor); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_implementor); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sync_sse_implementor); @@ -15996,26 +15822,18 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleA); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSyncSse); @@ -16234,26 +16052,18 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleA); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructInMiscNoTwinExampleB); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSyncSse); @@ -17599,42 +17409,6 @@ static int64_t dummy_method_to_enforce_bundling(void) { dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__call_old_module_system_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_enum_twin_sync_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_struct_twin_sync_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse); - dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one); dummy_var ^= ((int64_t) (void*) frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one); 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 69d640e929..3df6a65e5e 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.dart @@ -129,8 +129,6 @@ import 'api/pseudo_manual/external_type_in_crate_twin_rust_async_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync_sse.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/impl_trait_twin_sync_sse.dart'; @@ -322,7 +320,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => 2000933615; + int get rustContentHash => 52886385; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -5000,142 +4998,6 @@ abstract class RustLibApi extends BaseApi { crateApiPseudoManualExternalTypeInCrateTwinSyncSseUseImportedStructTwinSyncSse( {required MyStruct myStruct}); - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( - {required int one}); - - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( - {required StructOneWithTraitForDynTwinRustAsync that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( - {required StructOneWithTraitForDynTwinRustAsync that, - required int one}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - {required StructOneWithTraitForDynTwinRustAsync that}); - - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( - {required StructOneWithTraitTwinRustAsync that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( - {required StructOneWithTraitTwinRustAsync that, required int one}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructOneWithTraitTwinRustAsync that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( - {required StructTwoWithTraitForDynTwinRustAsync that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( - {required StructTwoWithTraitForDynTwinRustAsync that, - required int two}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - {required StructTwoWithTraitForDynTwinRustAsync that}); - - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( - {required StructTwoWithTraitTwinRustAsync that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( - {required StructTwoWithTraitTwinRustAsync that, required int two}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructTwoWithTraitTwinRustAsync that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( - {required SimpleTraitForDynTwinRustAsyncImplementor arg}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseCreateTwinRustAsyncSse( - {required int one}); - - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseGetOne( - {required StructOneWithTraitForDynTwinRustAsyncSse that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSetOne( - {required StructOneWithTraitForDynTwinRustAsyncSse that, - required int one}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( - {required StructOneWithTraitForDynTwinRustAsyncSse that}); - - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOne( - {required StructOneWithTraitTwinRustAsyncSse that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSetOne( - {required StructOneWithTraitTwinRustAsyncSse that, required int one}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( - {required StructOneWithTraitTwinRustAsyncSse that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse(); - - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseGetTwo( - {required StructTwoWithTraitForDynTwinRustAsyncSse that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSetTwo( - {required StructTwoWithTraitForDynTwinRustAsyncSse that, - required int two}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( - {required StructTwoWithTraitForDynTwinRustAsyncSse that}); - - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwo( - {required StructTwoWithTraitTwinRustAsyncSse that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSetTwo( - {required StructTwoWithTraitTwinRustAsyncSse that, required int two}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( - {required StructTwoWithTraitTwinRustAsyncSse that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse(); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseFuncArgTraitImplTwinRustAsyncSse( - {required SimpleTraitForDynTwinRustAsyncSseImplementor arg}); - Future crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSse( {required int one}); @@ -12229,24 +12091,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSse; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSsePtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSse; @@ -12283,24 +12127,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSse; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSsePtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinSse; @@ -12337,24 +12163,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSsePtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSse; @@ -12391,24 +12199,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSse; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSsePtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinSse; @@ -51629,1127 +51419,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["myStruct"], ); - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( - {required int one}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_i_32(one); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsyncConstMeta, - argValues: [one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async", - argNames: ["one"], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( - {required StructOneWithTraitForDynTwinRustAsync that}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOneConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitForDynTwinRustAsync_get_one", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( - {required StructOneWithTraitForDynTwinRustAsync that, - required int one}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - that); - var arg1 = cst_encode_i_32(one); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( - arg0, arg1); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOneConstMeta, - argValues: [that, one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitForDynTwinRustAsync_set_one", - argNames: ["that", "one"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - {required StructOneWithTraitForDynTwinRustAsync that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", - argNames: ["that"], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( - {required StructOneWithTraitTwinRustAsync that}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOneConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsync_get_one", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( - {required StructOneWithTraitTwinRustAsync that, required int one}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - that); - var arg1 = cst_encode_i_32(one); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( - arg0, arg1); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOneConstMeta, - argValues: [that, one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsync_set_one", - argNames: ["that", "one"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructOneWithTraitTwinRustAsync that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", - argNames: ["that"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_i_32(value); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", - argNames: ["value"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta, - argValues: [], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", - argNames: [], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( - {required StructTwoWithTraitForDynTwinRustAsync that}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwoConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitForDynTwinRustAsync_get_two", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( - {required StructTwoWithTraitForDynTwinRustAsync that, - required int two}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - that); - var arg1 = cst_encode_i_32(two); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( - arg0, arg1); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwoConstMeta, - argValues: [that, two], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitForDynTwinRustAsync_set_two", - argNames: ["that", "two"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - {required StructTwoWithTraitForDynTwinRustAsync that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", - argNames: ["that"], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( - {required StructTwoWithTraitTwinRustAsync that}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwoConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsync_get_two", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( - {required StructTwoWithTraitTwinRustAsync that, required int two}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - that); - var arg1 = cst_encode_i_32(two); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - arg0, arg1); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwoConstMeta, - argValues: [that, two], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsync_set_two", - argNames: ["that", "two"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructTwoWithTraitTwinRustAsync that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", - argNames: ["that"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_i_32(value); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", - argNames: ["value"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta, - argValues: [], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", - argNames: [], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( - {required SimpleTraitForDynTwinRustAsyncImplementor arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - arg); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsyncConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: "func_arg_trait_impl_twin_rust_async", - argNames: ["arg"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseCreateTwinRustAsyncSse( - {required int one}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_i_32(one, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( - port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseCreateTwinRustAsyncSseConstMeta, - argValues: [one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseCreateTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse", - argNames: ["one"], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseGetOne( - {required StructOneWithTraitForDynTwinRustAsyncSse that}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseGetOneConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseGetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitForDynTwinRustAsyncSse_get_one", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSetOne( - {required StructOneWithTraitForDynTwinRustAsyncSse that, - required int one}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - that); - var arg1 = cst_encode_i_32(one); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( - arg0, arg1); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSetOneConstMeta, - argValues: [that, one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitForDynTwinRustAsyncSse_set_one", - argNames: ["that", "one"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( - {required StructOneWithTraitForDynTwinRustAsyncSse that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSseConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse", - argNames: ["that"], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOne( - {required StructOneWithTraitTwinRustAsyncSse that}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOneConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsyncSse_get_one", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSetOne( - {required StructOneWithTraitTwinRustAsyncSse that, - required int one}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - that); - var arg1 = cst_encode_i_32(one); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - arg0, arg1); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSetOneConstMeta, - argValues: [that, one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsyncSse_set_one", - argNames: ["that", "one"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( - {required StructOneWithTraitTwinRustAsyncSse that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSseConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", - argNames: ["that"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_i_32(value); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSseConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", - argNames: ["value"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSseConstMeta, - argValues: [], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", - argNames: [], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseGetTwo( - {required StructTwoWithTraitForDynTwinRustAsyncSse that}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseGetTwoConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseGetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitForDynTwinRustAsyncSse_get_two", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSetTwo( - {required StructTwoWithTraitForDynTwinRustAsyncSse that, - required int two}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - that); - var arg1 = cst_encode_i_32(two); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( - arg0, arg1); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSetTwoConstMeta, - argValues: [that, two], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitForDynTwinRustAsyncSse_set_two", - argNames: ["that", "two"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( - {required StructTwoWithTraitForDynTwinRustAsyncSse that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSseConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse", - argNames: ["that"], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwo( - {required StructTwoWithTraitTwinRustAsyncSse that}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( - arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwoConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsyncSse_get_two", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSetTwo( - {required StructTwoWithTraitTwinRustAsyncSse that, - required int two}) { - return handler.executeSync(SyncTask( - callFfi: () { - var arg0 = - cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - that); - var arg1 = cst_encode_i_32(two); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( - arg0, arg1); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSetTwoConstMeta, - argValues: [that, two], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsyncSse_set_two", - argNames: ["that", "two"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( - {required StructTwoWithTraitTwinRustAsyncSse that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = - cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - that); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSseConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", - argNames: ["that"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSse( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - var arg0 = cst_encode_i_32(value); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_, arg0); - }, - codec: DcoCodec( - decodeSuccessData: - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSseConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", - argNames: ["value"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSse() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_); - }, - codec: DcoCodec( - decodeSuccessData: dco_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSseConstMeta, - argValues: [], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnWithDefaultImplTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", - argNames: [], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncSseFuncArgTraitImplTwinRustAsyncSse( - {required SimpleTraitForDynTwinRustAsyncSseImplementor arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - arg, serializer); - final raw_ = serializer.intoRaw(); - return wire - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( - port_, raw_.ptr, raw_.rustVecLen, raw_.dataLen); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncSseFuncArgTraitImplTwinRustAsyncSseConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncSseFuncArgTraitImplTwinRustAsyncSseConstMeta => - const TaskConstMeta( - debugName: "func_arg_trait_impl_twin_rust_async_sse", - argNames: ["arg"], - ); - @override Future crateApiPseudoManualImplTraitTwinSseStructOneWithTraitForDynTwinSseCreateTwinSse( @@ -99596,22 +98265,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsyncSse => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSse => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSse => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse; @@ -99644,22 +98297,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsyncSse => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSse => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinSse => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse; @@ -99692,22 +98329,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSse => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse; @@ -99740,22 +98361,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; - - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsyncSse => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSse => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinSse => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse; @@ -100036,24 +98641,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - raw); - } - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - raw); - } - @protected StructOneWithTraitForDynTwinSse dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -100090,24 +98677,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - raw); - } - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - raw); - } - @protected StructTwoWithTraitForDynTwinSse dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -101172,24 +99741,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitForDynTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -101226,24 +99777,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -101280,24 +99813,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitForDynTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -101334,24 +99849,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -101811,24 +100308,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitForDynTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -101865,24 +100344,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -101919,24 +100380,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitForDynTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -101973,24 +100416,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -102682,24 +101107,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitForDynTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -102736,24 +101143,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -102790,24 +101179,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitForDynTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -102844,24 +101215,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -105364,24 +103717,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitForDynTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -105418,24 +103753,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -105472,24 +103789,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitForDynTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -105526,24 +103825,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -106333,20 +104614,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } - @protected - SimpleTraitForDynTwinRustAsync - dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - throw UnimplementedError(); - } - - @protected - SimpleTraitForDynTwinRustAsyncSse - dco_decode_TraitDef_SimpleTraitForDynTwinRustAsyncSse(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - throw UnimplementedError(); - } - @protected SimpleTraitForDynTwinSse dco_decode_TraitDef_SimpleTraitForDynTwinSse( dynamic raw) { @@ -106374,20 +104641,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } - @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - throw UnimplementedError(); - } - - @protected - SimpleTraitTwinRustAsyncSse dco_decode_TraitDef_SimpleTraitTwinRustAsyncSse( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - throw UnimplementedError(); - } - @protected SimpleTraitTwinSse dco_decode_TraitDef_SimpleTraitTwinSse(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -109792,22 +108045,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_simple_trait_for_dyn_twin_normal_implementor(raw); } - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(raw); - } - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor(raw); - } - @protected SimpleTraitForDynTwinSseImplementor dco_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( @@ -120191,47 +118428,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - switch (raw[0]) { - case 0: - return SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - raw[1]), - ); - case 1: - return SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - raw[1]), - ); - default: - throw Exception("unreachable"); - } - } - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - dco_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - switch (raw[0]) { - case 0: - return SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse( - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - raw[1]), - ); - case 1: - return SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse( - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - raw[1]), - ); - default: - throw Exception("unreachable"); - } - } - @protected SimpleTraitForDynTwinSseImplementor dco_decode_simple_trait_for_dyn_twin_sse_implementor(dynamic raw) { @@ -122423,28 +120619,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var inner = - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - deserializer); - return inner; - } - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var inner = - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - deserializer); - return inner; - } - @protected StructOneWithTraitForDynTwinSse sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -122489,28 +120663,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var inner = - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - deserializer); - return inner; - } - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var inner = - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - deserializer); - return inner; - } - @protected StructTwoWithTraitForDynTwinSse sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -123624,24 +121776,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitForDynTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -123678,24 +121812,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -123732,24 +121848,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitForDynTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -123786,24 +121884,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -124284,24 +122364,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitForDynTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -124338,24 +122400,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -124392,24 +122436,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitForDynTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -124446,24 +122472,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -125178,24 +123186,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitForDynTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -125232,24 +123222,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -125286,24 +123258,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitForDynTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -125340,24 +123294,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -127889,24 +125825,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitForDynTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -127943,24 +125861,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -127997,24 +125897,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitForDynTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -128051,24 +125933,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -132150,24 +130014,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { deserializer)); } - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( - deserializer)); - } - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - deserializer)); - } - @protected SimpleTraitForDynTwinSseImplementor sse_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( @@ -143755,56 +141601,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - - var tag_ = sse_decode_i_32(deserializer); - switch (tag_) { - case 0: - var var_field0 = - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - deserializer); - return SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( - var_field0); - case 1: - var var_field0 = - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - deserializer); - return SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( - var_field0); - default: - throw UnimplementedError(''); - } - } - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - sse_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - - var tag_ = sse_decode_i_32(deserializer); - switch (tag_) { - case 0: - var var_field0 = - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - deserializer); - return SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse( - var_field0); - case 1: - var var_field0 = - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - deserializer); - return SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse( - var_field0); - default: - throw UnimplementedError(''); - } - } - @protected SimpleTraitForDynTwinSseImplementor sse_decode_simple_trait_for_dyn_twin_sse_implementor( @@ -146206,24 +144002,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: true); } - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalCstEncode(move: true); - } - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: true); - } - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw) { @@ -146260,24 +144038,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: true); } - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalCstEncode(move: true); - } - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: true); - } - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw) { @@ -146314,24 +144074,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: true); } - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalCstEncode(move: true); - } - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: true); - } - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw) { @@ -146368,24 +144110,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: true); } - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalCstEncode(move: true); - } - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: true); - } - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw) { @@ -146717,24 +144441,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalCstEncode(move: false); - } - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: false); - } - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw) { @@ -146771,24 +144477,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalCstEncode(move: false); - } - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: false); - } - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw) { @@ -146825,24 +144513,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalCstEncode(move: false); - } - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: false); - } - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw) { @@ -146879,24 +144549,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalCstEncode(move: false); - } - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: false); - } - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw) { @@ -147406,24 +145058,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalCstEncode(move: false); - } - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: false); - } - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw) { @@ -147460,24 +145094,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalCstEncode(move: false); - } - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: false); - } - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw) { @@ -147514,24 +145130,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalCstEncode(move: false); - } - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: false); - } - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw) { @@ -147568,24 +145166,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(move: false); } - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalCstEncode(move: false); - } - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncSseImpl) - .frbInternalCstEncode(move: false); - } - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw) { @@ -148731,24 +146311,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(); } - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalCstEncode(); - } - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalCstEncode(); - } - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw) { @@ -148782,23 +146344,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (raw as StructOneWithTraitTwinNormalImpl).frbInternalCstEncode(); } - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncImpl).frbInternalCstEncode(); - } - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructOneWithTraitTwinRustAsyncSseImpl) - .frbInternalCstEncode(); - } - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw) { @@ -148832,24 +146377,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { .frbInternalCstEncode(); } - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalCstEncode(); - } - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalCstEncode(); - } - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw) { @@ -148883,23 +146410,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return (raw as StructTwoWithTraitTwinNormalImpl).frbInternalCstEncode(); } - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncImpl).frbInternalCstEncode(); - } - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs -// ignore: invalid_use_of_internal_member - return (raw as StructTwoWithTraitTwinRustAsyncSseImpl) - .frbInternalCstEncode(); - } - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw) { @@ -149445,26 +146955,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - self, serializer); - } - - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - self, serializer); - } - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -149501,26 +146991,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - self, serializer); - } - - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - self, serializer); - } - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -150817,30 +148287,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: true), - serializer); - } - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: true), - serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -150885,28 +148331,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: true), - serializer); - } - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: true), - serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -150951,30 +148375,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: true), - serializer); - } - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: true), - serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -151019,28 +148419,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: true), - serializer); - } - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: true), - serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -151613,30 +148991,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -151681,28 +149035,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -151747,30 +149079,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -151815,28 +149123,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -152693,30 +149979,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -152761,28 +150023,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -152827,30 +150067,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -152895,28 +150111,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -155864,30 +153058,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: null), - serializer); - } - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: null), - serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -155932,28 +153102,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: null), - serializer); - } - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: null), - serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -155998,30 +153146,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: null), - serializer); - } - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: null), - serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -156066,28 +153190,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: null), - serializer); - } - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncSseImpl) - .frbInternalSseEncode(move: null), - serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -160275,25 +157377,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_simple_trait_for_dyn_twin_normal_implementor(self, serializer); } - @protected - void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( - self, serializer); - } - - @protected - void - sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - self, serializer); - } - @protected void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer) { @@ -170123,52 +167206,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } - @protected - void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - switch (self) { - case SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( - field0: final field0 - ): - sse_encode_i_32(0, serializer); - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - field0, serializer); - case SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( - field0: final field0 - ): - sse_encode_i_32(1, serializer); - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - field0, serializer); - default: - throw UnimplementedError(''); - } - } - - @protected - void sse_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - switch (self) { - case SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse( - field0: final field0 - ): - sse_encode_i_32(0, serializer); - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - field0, serializer); - case SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse( - field0: final field0 - ): - sse_encode_i_32(1, serializer); - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - field0, serializer); - default: - throw UnimplementedError(''); - } - } - @protected void sse_encode_simple_trait_for_dyn_twin_sse_implementor( SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer) { @@ -171602,7 +168639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } -// These functions are ignored: `blocking_read`, `blocking_read`, `blocking_read`, `blocking_read`, `blocking_read`, `blocking_read`, `blocking_write`, `blocking_write`, `blocking_write`, `blocking_write`, `blocking_write`, `blocking_write`, `deref_mut`, `deref_mut`, `deref_mut`, `deref_mut`, `deref_mut`, `deref_mut`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref` +// These functions are ignored: `blocking_read`, `blocking_read`, `blocking_read`, `blocking_read`, `blocking_write`, `blocking_write`, `blocking_write`, `blocking_write`, `deref_mut`, `deref_mut`, `deref_mut`, `deref_mut`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref` @freezed sealed class SimpleTraitForDynTwinNormalImplementor @@ -171617,32 +168654,6 @@ sealed class SimpleTraitForDynTwinNormalImplementor ) = SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal; } -@freezed -sealed class SimpleTraitForDynTwinRustAsyncImplementor - with _$SimpleTraitForDynTwinRustAsyncImplementor { - const SimpleTraitForDynTwinRustAsyncImplementor._(); - - const factory SimpleTraitForDynTwinRustAsyncImplementor.structOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync field0, - ) = SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync; - const factory SimpleTraitForDynTwinRustAsyncImplementor.structTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync field0, - ) = SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync; -} - -@freezed -sealed class SimpleTraitForDynTwinRustAsyncSseImplementor - with _$SimpleTraitForDynTwinRustAsyncSseImplementor { - const SimpleTraitForDynTwinRustAsyncSseImplementor._(); - - const factory SimpleTraitForDynTwinRustAsyncSseImplementor.structOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse field0, - ) = SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse; - const factory SimpleTraitForDynTwinRustAsyncSseImplementor.structTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse field0, - ) = SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse; -} - @freezed sealed class SimpleTraitForDynTwinSseImplementor with _$SimpleTraitForDynTwinSseImplementor { @@ -176675,80 +173686,6 @@ class StructOneWithTraitForDynTwinNormalImpl extends RustOpaque ); } -@sealed -class StructOneWithTraitForDynTwinRustAsyncImpl extends RustOpaque - implements StructOneWithTraitForDynTwinRustAsync { - // Not to be used by end users - StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr, - ); - - int get one => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( - that: this, - ); - - void set one(int one) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( - that: this, one: one); - - Future simpleMethodTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - that: this, - ); -} - -@sealed -class StructOneWithTraitForDynTwinRustAsyncSseImpl extends RustOpaque - implements StructOneWithTraitForDynTwinRustAsyncSse { - // Not to be used by end users - StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructOneWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsyncSse, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSse, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSsePtr, - ); - - int get one => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseGetOne( - that: this, - ); - - void set one(int one) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSetOne( - that: this, one: one); - - Future simpleMethodTwinRustAsyncSse() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( - that: this, - ); -} - @sealed class StructOneWithTraitForDynTwinSseImpl extends RustOpaque implements StructOneWithTraitForDynTwinSse { @@ -176894,80 +173831,6 @@ class StructOneWithTraitTwinNormalImpl extends RustOpaque ); } -@sealed -class StructOneWithTraitTwinRustAsyncImpl extends RustOpaque - implements StructOneWithTraitTwinRustAsync { - // Not to be used by end users - StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr, - ); - - int get one => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( - that: this, - ); - - void set one(int one) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( - that: this, one: one); - - Future simpleTraitFnReceiverBorrowTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - that: this, - ); -} - -@sealed -class StructOneWithTraitTwinRustAsyncSseImpl extends RustOpaque - implements StructOneWithTraitTwinRustAsyncSse { - // Not to be used by end users - StructOneWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructOneWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsyncSse, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSse, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSsePtr, - ); - - int get one => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseGetOne( - that: this, - ); - - void set one(int one) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSetOne( - that: this, one: one); - - Future simpleTraitFnReceiverBorrowTwinRustAsyncSse() => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructOneWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( - that: this, - ); -} - @sealed class StructOneWithTraitTwinSseImpl extends RustOpaque implements StructOneWithTraitTwinSse { @@ -177113,80 +173976,6 @@ class StructTwoWithTraitForDynTwinNormalImpl extends RustOpaque ); } -@sealed -class StructTwoWithTraitForDynTwinRustAsyncImpl extends RustOpaque - implements StructTwoWithTraitForDynTwinRustAsync { - // Not to be used by end users - StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr, - ); - - int get two => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( - that: this, - ); - - void set two(int two) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( - that: this, two: two); - - Future simpleMethodTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - that: this, - ); -} - -@sealed -class StructTwoWithTraitForDynTwinRustAsyncSseImpl extends RustOpaque - implements StructTwoWithTraitForDynTwinRustAsyncSse { - // Not to be used by end users - StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructTwoWithTraitForDynTwinRustAsyncSseImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSse, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSsePtr, - ); - - int get two => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseGetTwo( - that: this, - ); - - void set two(int two) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSetTwo( - that: this, two: two); - - Future simpleMethodTwinRustAsyncSse() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitForDynTwinRustAsyncSseSimpleMethodTwinRustAsyncSse( - that: this, - ); -} - @sealed class StructTwoWithTraitForDynTwinSseImpl extends RustOpaque implements StructTwoWithTraitForDynTwinSse { @@ -177332,80 +174121,6 @@ class StructTwoWithTraitTwinNormalImpl extends RustOpaque ); } -@sealed -class StructTwoWithTraitTwinRustAsyncImpl extends RustOpaque - implements StructTwoWithTraitTwinRustAsync { - // Not to be used by end users - StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr, - ); - - int get two => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( - that: this, - ); - - void set two(int two) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( - that: this, two: two); - - Future simpleTraitFnReceiverBorrowTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - that: this, - ); -} - -@sealed -class StructTwoWithTraitTwinRustAsyncSseImpl extends RustOpaque - implements StructTwoWithTraitTwinRustAsyncSse { - // Not to be used by end users - StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructTwoWithTraitTwinRustAsyncSseImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsyncSse, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSse, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSsePtr, - ); - - int get two => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseGetTwo( - that: this, - ); - - void set two(int two) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSetTwo( - that: this, two: two); - - Future simpleTraitFnReceiverBorrowTwinRustAsyncSse() => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncSseStructTwoWithTraitTwinRustAsyncSseSimpleTraitFnReceiverBorrowTwinRustAsyncSse( - that: this, - ); -} - @sealed class StructTwoWithTraitTwinSseImpl extends RustOpaque implements StructTwoWithTraitTwinSse { diff --git a/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart b/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart index e432336868..19cdf85190 100644 --- a/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart +++ b/frb_example/pure_dart/lib/src/rust/frb_generated.freezed.dart @@ -476,934 +476,6 @@ abstract class SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTw get copyWith => throw _privateConstructorUsedError; } -/// @nodoc -mixin _$SimpleTraitForDynTwinRustAsyncImplementor { - SimpleTraitForDynTwinRustAsync get field0 => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) - structOneWithTraitForDynTwinRustAsync, - required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) - structTwoWithTraitForDynTwinRustAsync, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value) - structOneWithTraitForDynTwinRustAsync, - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value) - structTwoWithTraitForDynTwinRustAsync, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) => - throw _privateConstructorUsedError; -} - -/// @nodoc -abstract class $SimpleTraitForDynTwinRustAsyncImplementorCopyWith<$Res> { - factory $SimpleTraitForDynTwinRustAsyncImplementorCopyWith( - SimpleTraitForDynTwinRustAsyncImplementor value, - $Res Function(SimpleTraitForDynTwinRustAsyncImplementor) then) = - _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, - SimpleTraitForDynTwinRustAsyncImplementor>; -} - -/// @nodoc -class _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, - $Val extends SimpleTraitForDynTwinRustAsyncImplementor> - implements $SimpleTraitForDynTwinRustAsyncImplementorCopyWith<$Res> { - _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl( - this._value, this._then); - - // ignore: unused_field - final $Val _value; - // ignore: unused_field - final $Res Function($Val) _then; -} - -/// @nodoc -abstract class _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< - $Res> { - factory _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl - value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl) - then) = - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< - $Res>; - @useResult - $Res call({StructOneWithTraitForDynTwinRustAsync field0}); -} - -/// @nodoc -class __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< - $Res> - extends _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> - implements - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< - $Res> { - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl - _value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl) - _then) - : super(_value, _then); - - @pragma('vm:prefer-inline') - @override - $Res call({ - Object? field0 = null, - }) { - return _then( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl( - null == field0 - ? _value.field0 - : field0 // ignore: cast_nullable_to_non_nullable - as StructOneWithTraitForDynTwinRustAsync, - )); - } -} - -/// @nodoc - -class _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl - extends SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync { - const _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl( - this.field0) - : super._(); - - @override - final StructOneWithTraitForDynTwinRustAsync field0; - - @override - String toString() { - return 'SimpleTraitForDynTwinRustAsyncImplementor.structOneWithTraitForDynTwinRustAsync(field0: $field0)'; - } - - @override - bool operator ==(Object other) { - return identical(this, other) || - (other.runtimeType == runtimeType && - other - is _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl && - (identical(other.field0, field0) || other.field0 == field0)); - } - - @override - int get hashCode => Object.hash(runtimeType, field0); - - @JsonKey(ignore: true) - @override - @pragma('vm:prefer-inline') - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> - get copyWith => - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl>( - this, _$identity); - - @override - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) - structOneWithTraitForDynTwinRustAsync, - required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) - structTwoWithTraitForDynTwinRustAsync, - }) { - return structOneWithTraitForDynTwinRustAsync(field0); - } - - @override - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - }) { - return structOneWithTraitForDynTwinRustAsync?.call(field0); - } - - @override - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) { - if (structOneWithTraitForDynTwinRustAsync != null) { - return structOneWithTraitForDynTwinRustAsync(field0); - } - return orElse(); - } - - @override - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value) - structOneWithTraitForDynTwinRustAsync, - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value) - structTwoWithTraitForDynTwinRustAsync, - }) { - return structOneWithTraitForDynTwinRustAsync(this); - } - - @override - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - }) { - return structOneWithTraitForDynTwinRustAsync?.call(this); - } - - @override - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) { - if (structOneWithTraitForDynTwinRustAsync != null) { - return structOneWithTraitForDynTwinRustAsync(this); - } - return orElse(); - } -} - -abstract class SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - extends SimpleTraitForDynTwinRustAsyncImplementor { - const factory SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( - final StructOneWithTraitForDynTwinRustAsync field0) = - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl; - const SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync._() - : super._(); - - @override - StructOneWithTraitForDynTwinRustAsync get field0; - @JsonKey(ignore: true) - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> - get copyWith => throw _privateConstructorUsedError; -} - -/// @nodoc -abstract class _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< - $Res> { - factory _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl - value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl) - then) = - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< - $Res>; - @useResult - $Res call({StructTwoWithTraitForDynTwinRustAsync field0}); -} - -/// @nodoc -class __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< - $Res> - extends _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> - implements - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< - $Res> { - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl - _value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl) - _then) - : super(_value, _then); - - @pragma('vm:prefer-inline') - @override - $Res call({ - Object? field0 = null, - }) { - return _then( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl( - null == field0 - ? _value.field0 - : field0 // ignore: cast_nullable_to_non_nullable - as StructTwoWithTraitForDynTwinRustAsync, - )); - } -} - -/// @nodoc - -class _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl - extends SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync { - const _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl( - this.field0) - : super._(); - - @override - final StructTwoWithTraitForDynTwinRustAsync field0; - - @override - String toString() { - return 'SimpleTraitForDynTwinRustAsyncImplementor.structTwoWithTraitForDynTwinRustAsync(field0: $field0)'; - } - - @override - bool operator ==(Object other) { - return identical(this, other) || - (other.runtimeType == runtimeType && - other - is _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl && - (identical(other.field0, field0) || other.field0 == field0)); - } - - @override - int get hashCode => Object.hash(runtimeType, field0); - - @JsonKey(ignore: true) - @override - @pragma('vm:prefer-inline') - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> - get copyWith => - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl>( - this, _$identity); - - @override - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) - structOneWithTraitForDynTwinRustAsync, - required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) - structTwoWithTraitForDynTwinRustAsync, - }) { - return structTwoWithTraitForDynTwinRustAsync(field0); - } - - @override - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - }) { - return structTwoWithTraitForDynTwinRustAsync?.call(field0); - } - - @override - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) { - if (structTwoWithTraitForDynTwinRustAsync != null) { - return structTwoWithTraitForDynTwinRustAsync(field0); - } - return orElse(); - } - - @override - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value) - structOneWithTraitForDynTwinRustAsync, - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value) - structTwoWithTraitForDynTwinRustAsync, - }) { - return structTwoWithTraitForDynTwinRustAsync(this); - } - - @override - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - }) { - return structTwoWithTraitForDynTwinRustAsync?.call(this); - } - - @override - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) { - if (structTwoWithTraitForDynTwinRustAsync != null) { - return structTwoWithTraitForDynTwinRustAsync(this); - } - return orElse(); - } -} - -abstract class SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - extends SimpleTraitForDynTwinRustAsyncImplementor { - const factory SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( - final StructTwoWithTraitForDynTwinRustAsync field0) = - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl; - const SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync._() - : super._(); - - @override - StructTwoWithTraitForDynTwinRustAsync get field0; - @JsonKey(ignore: true) - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> - get copyWith => throw _privateConstructorUsedError; -} - -/// @nodoc -mixin _$SimpleTraitForDynTwinRustAsyncSseImplementor { - SimpleTraitForDynTwinRustAsyncSse get field0 => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0) - structOneWithTraitForDynTwinRustAsyncSse, - required TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0) - structTwoWithTraitForDynTwinRustAsyncSse, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult? Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? - structTwoWithTraitForDynTwinRustAsyncSse, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? - structTwoWithTraitForDynTwinRustAsyncSse, - required TResult orElse(), - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - value) - structOneWithTraitForDynTwinRustAsyncSse, - required TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - value) - structTwoWithTraitForDynTwinRustAsyncSse, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - value)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult? Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - value)? - structTwoWithTraitForDynTwinRustAsyncSse, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - value)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - value)? - structTwoWithTraitForDynTwinRustAsyncSse, - required TResult orElse(), - }) => - throw _privateConstructorUsedError; -} - -/// @nodoc -abstract class $SimpleTraitForDynTwinRustAsyncSseImplementorCopyWith<$Res> { - factory $SimpleTraitForDynTwinRustAsyncSseImplementorCopyWith( - SimpleTraitForDynTwinRustAsyncSseImplementor value, - $Res Function(SimpleTraitForDynTwinRustAsyncSseImplementor) then) = - _$SimpleTraitForDynTwinRustAsyncSseImplementorCopyWithImpl<$Res, - SimpleTraitForDynTwinRustAsyncSseImplementor>; -} - -/// @nodoc -class _$SimpleTraitForDynTwinRustAsyncSseImplementorCopyWithImpl<$Res, - $Val extends SimpleTraitForDynTwinRustAsyncSseImplementor> - implements $SimpleTraitForDynTwinRustAsyncSseImplementorCopyWith<$Res> { - _$SimpleTraitForDynTwinRustAsyncSseImplementorCopyWithImpl( - this._value, this._then); - - // ignore: unused_field - final $Val _value; - // ignore: unused_field - final $Res Function($Val) _then; -} - -/// @nodoc -abstract class _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWith< - $Res> { - factory _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWith( - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl - value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl) - then) = - __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< - $Res>; - @useResult - $Res call({StructOneWithTraitForDynTwinRustAsyncSse field0}); -} - -/// @nodoc -class __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< - $Res> - extends _$SimpleTraitForDynTwinRustAsyncSseImplementorCopyWithImpl<$Res, - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl> - implements - _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWith< - $Res> { - __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWithImpl( - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl - _value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl) - _then) - : super(_value, _then); - - @pragma('vm:prefer-inline') - @override - $Res call({ - Object? field0 = null, - }) { - return _then( - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl( - null == field0 - ? _value.field0 - : field0 // ignore: cast_nullable_to_non_nullable - as StructOneWithTraitForDynTwinRustAsyncSse, - )); - } -} - -/// @nodoc - -class _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl - extends SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse { - const _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl( - this.field0) - : super._(); - - @override - final StructOneWithTraitForDynTwinRustAsyncSse field0; - - @override - String toString() { - return 'SimpleTraitForDynTwinRustAsyncSseImplementor.structOneWithTraitForDynTwinRustAsyncSse(field0: $field0)'; - } - - @override - bool operator ==(Object other) { - return identical(this, other) || - (other.runtimeType == runtimeType && - other - is _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl && - (identical(other.field0, field0) || other.field0 == field0)); - } - - @override - int get hashCode => Object.hash(runtimeType, field0); - - @JsonKey(ignore: true) - @override - @pragma('vm:prefer-inline') - _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl> - get copyWith => - __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl>( - this, _$identity); - - @override - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0) - structOneWithTraitForDynTwinRustAsyncSse, - required TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0) - structTwoWithTraitForDynTwinRustAsyncSse, - }) { - return structOneWithTraitForDynTwinRustAsyncSse(field0); - } - - @override - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult? Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? - structTwoWithTraitForDynTwinRustAsyncSse, - }) { - return structOneWithTraitForDynTwinRustAsyncSse?.call(field0); - } - - @override - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? - structTwoWithTraitForDynTwinRustAsyncSse, - required TResult orElse(), - }) { - if (structOneWithTraitForDynTwinRustAsyncSse != null) { - return structOneWithTraitForDynTwinRustAsyncSse(field0); - } - return orElse(); - } - - @override - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - value) - structOneWithTraitForDynTwinRustAsyncSse, - required TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - value) - structTwoWithTraitForDynTwinRustAsyncSse, - }) { - return structOneWithTraitForDynTwinRustAsyncSse(this); - } - - @override - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - value)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult? Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - value)? - structTwoWithTraitForDynTwinRustAsyncSse, - }) { - return structOneWithTraitForDynTwinRustAsyncSse?.call(this); - } - - @override - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - value)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - value)? - structTwoWithTraitForDynTwinRustAsyncSse, - required TResult orElse(), - }) { - if (structOneWithTraitForDynTwinRustAsyncSse != null) { - return structOneWithTraitForDynTwinRustAsyncSse(this); - } - return orElse(); - } -} - -abstract class SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - extends SimpleTraitForDynTwinRustAsyncSseImplementor { - const factory SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse( - final StructOneWithTraitForDynTwinRustAsyncSse field0) = - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl; - const SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse._() - : super._(); - - @override - StructOneWithTraitForDynTwinRustAsyncSse get field0; - @JsonKey(ignore: true) - _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSseImpl> - get copyWith => throw _privateConstructorUsedError; -} - -/// @nodoc -abstract class _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWith< - $Res> { - factory _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWith( - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl - value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl) - then) = - __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< - $Res>; - @useResult - $Res call({StructTwoWithTraitForDynTwinRustAsyncSse field0}); -} - -/// @nodoc -class __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< - $Res> - extends _$SimpleTraitForDynTwinRustAsyncSseImplementorCopyWithImpl<$Res, - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl> - implements - _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWith< - $Res> { - __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWithImpl( - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl - _value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl) - _then) - : super(_value, _then); - - @pragma('vm:prefer-inline') - @override - $Res call({ - Object? field0 = null, - }) { - return _then( - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl( - null == field0 - ? _value.field0 - : field0 // ignore: cast_nullable_to_non_nullable - as StructTwoWithTraitForDynTwinRustAsyncSse, - )); - } -} - -/// @nodoc - -class _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl - extends SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse { - const _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl( - this.field0) - : super._(); - - @override - final StructTwoWithTraitForDynTwinRustAsyncSse field0; - - @override - String toString() { - return 'SimpleTraitForDynTwinRustAsyncSseImplementor.structTwoWithTraitForDynTwinRustAsyncSse(field0: $field0)'; - } - - @override - bool operator ==(Object other) { - return identical(this, other) || - (other.runtimeType == runtimeType && - other - is _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl && - (identical(other.field0, field0) || other.field0 == field0)); - } - - @override - int get hashCode => Object.hash(runtimeType, field0); - - @JsonKey(ignore: true) - @override - @pragma('vm:prefer-inline') - _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl> - get copyWith => - __$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWithImpl< - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl>( - this, _$identity); - - @override - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0) - structOneWithTraitForDynTwinRustAsyncSse, - required TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0) - structTwoWithTraitForDynTwinRustAsyncSse, - }) { - return structTwoWithTraitForDynTwinRustAsyncSse(field0); - } - - @override - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult? Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? - structTwoWithTraitForDynTwinRustAsyncSse, - }) { - return structTwoWithTraitForDynTwinRustAsyncSse?.call(field0); - } - - @override - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinRustAsyncSse field0)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult Function(StructTwoWithTraitForDynTwinRustAsyncSse field0)? - structTwoWithTraitForDynTwinRustAsyncSse, - required TResult orElse(), - }) { - if (structTwoWithTraitForDynTwinRustAsyncSse != null) { - return structTwoWithTraitForDynTwinRustAsyncSse(field0); - } - return orElse(); - } - - @override - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - value) - structOneWithTraitForDynTwinRustAsyncSse, - required TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - value) - structTwoWithTraitForDynTwinRustAsyncSse, - }) { - return structTwoWithTraitForDynTwinRustAsyncSse(this); - } - - @override - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - value)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult? Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - value)? - structTwoWithTraitForDynTwinRustAsyncSse, - }) { - return structTwoWithTraitForDynTwinRustAsyncSse?.call(this); - } - - @override - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - value)? - structOneWithTraitForDynTwinRustAsyncSse, - TResult Function( - SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - value)? - structTwoWithTraitForDynTwinRustAsyncSse, - required TResult orElse(), - }) { - if (structTwoWithTraitForDynTwinRustAsyncSse != null) { - return structTwoWithTraitForDynTwinRustAsyncSse(this); - } - return orElse(); - } -} - -abstract class SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - extends SimpleTraitForDynTwinRustAsyncSseImplementor { - const factory SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse( - final StructTwoWithTraitForDynTwinRustAsyncSse field0) = - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl; - const SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse._() - : super._(); - - @override - StructTwoWithTraitForDynTwinRustAsyncSse get field0; - @JsonKey(ignore: true) - _$$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSseImpl> - get copyWith => throw _privateConstructorUsedError; -} - /// @nodoc mixin _$SimpleTraitForDynTwinSseImplementor { SimpleTraitForDynTwinSse get field0 => throw _privateConstructorUsedError; 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 b91295025f..09a3019fb0 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 @@ -125,8 +125,6 @@ import 'api/pseudo_manual/external_type_in_crate_twin_rust_async_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync_sse.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/impl_trait_twin_sync_sse.dart'; @@ -1071,14 +1069,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSsePtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSsePtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSsePtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSsePtr; @@ -1095,14 +1085,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSsePtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSsePtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinSsePtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSsePtr; @@ -1119,14 +1101,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSsePtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSsePtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSsePtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSsePtr; @@ -1143,14 +1117,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSsePtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSsePtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinSsePtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSsePtr; @@ -1298,16 +1264,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitForDynTwinSse dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -1328,16 +1284,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSse dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -1948,16 +1894,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitForDynTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -1978,16 +1914,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -2008,16 +1934,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -2038,16 +1954,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -2308,16 +2214,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitForDynTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -2338,16 +2234,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -2368,16 +2254,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -2398,16 +2274,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -2798,16 +2664,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitForDynTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -2828,16 +2684,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -2858,16 +2704,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -2888,16 +2724,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -4216,16 +4042,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitForDynTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -4246,16 +4062,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -4276,16 +4082,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -4306,16 +4102,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -4758,14 +4544,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( dynamic raw); - @protected - SimpleTraitForDynTwinRustAsync - dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw); - - @protected - SimpleTraitForDynTwinRustAsyncSse - dco_decode_TraitDef_SimpleTraitForDynTwinRustAsyncSse(dynamic raw); - @protected SimpleTraitForDynTwinSse dco_decode_TraitDef_SimpleTraitForDynTwinSse( dynamic raw); @@ -4781,14 +4559,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); - @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( - dynamic raw); - - @protected - SimpleTraitTwinRustAsyncSse dco_decode_TraitDef_SimpleTraitTwinRustAsyncSse( - dynamic raw); - @protected SimpleTraitTwinSse dco_decode_TraitDef_SimpleTraitTwinSse(dynamic raw); @@ -6372,16 +6142,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( dynamic raw); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - dynamic raw); - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - dynamic raw); - @protected SimpleTraitForDynTwinSseImplementor dco_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( @@ -9971,15 +9731,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormalImplementor dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw); - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - dco_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - dynamic raw); - @protected SimpleTraitForDynTwinSseImplementor dco_decode_simple_trait_for_dyn_twin_sse_implementor(dynamic raw); @@ -10652,16 +10403,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSse sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -10682,16 +10423,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSse sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -11302,16 +11033,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -11332,16 +11053,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -11362,16 +11073,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -11392,16 +11093,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -11662,16 +11353,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -11692,16 +11373,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -11722,16 +11393,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -11752,16 +11413,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -12152,16 +11803,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -12182,16 +11823,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -12212,16 +11843,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -12242,16 +11863,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -13570,16 +13181,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -13600,16 +13201,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -13630,16 +13221,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -13660,16 +13241,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -15845,16 +15416,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer); - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SseDeserializer deserializer); - @protected SimpleTraitForDynTwinSseImplementor sse_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( @@ -19934,16 +19495,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer); - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - sse_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SseDeserializer deserializer); - @protected SimpleTraitForDynTwinSseImplementor sse_decode_simple_trait_for_dyn_twin_sse_implementor( @@ -20709,22 +20260,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } - @protected - int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - raw); - } - - @protected - int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - raw); - } - @protected int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw) { @@ -20757,22 +20292,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } - @protected - int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - raw); - } - - @protected - int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - raw); - } - @protected int cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw) { @@ -23319,30 +22838,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return ptr; } - @protected - ffi.Pointer - cst_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - final ptr = wire - .cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor(); - cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_implementor( - raw, ptr.ref); - return ptr; - } - - @protected - ffi.Pointer - cst_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - final ptr = wire - .cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor(); - cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_sse_implementor( - raw, ptr.ref); - return ptr; - } - @protected ffi.Pointer cst_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( @@ -28280,27 +27775,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { apiObj, wireObj.ref); } - @protected - void - cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor apiObj, - ffi.Pointer - wireObj) { - cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_implementor( - apiObj, wireObj.ref); - } - - @protected - void - cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor apiObj, - ffi.Pointer< - wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor> - wireObj) { - cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_sse_implementor( - apiObj, wireObj.ref); - } - @protected void cst_api_fill_to_wire_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( @@ -31449,56 +30923,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { } } - @protected - void cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor apiObj, - wire_cst_simple_trait_for_dyn_twin_rust_async_implementor wireObj) { - if (apiObj - is SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync) { - var pre_field0 = - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - apiObj.field0); - wireObj.tag = 0; - wireObj.kind.StructOneWithTraitForDynTwinRustAsync.field0 = pre_field0; - return; - } - if (apiObj - is SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync) { - var pre_field0 = - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - apiObj.field0); - wireObj.tag = 1; - wireObj.kind.StructTwoWithTraitForDynTwinRustAsync.field0 = pre_field0; - return; - } - } - - @protected - void - cst_api_fill_to_wire_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor apiObj, - wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor - wireObj) { - if (apiObj - is SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse) { - var pre_field0 = - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - apiObj.field0); - wireObj.tag = 0; - wireObj.kind.StructOneWithTraitForDynTwinRustAsyncSse.field0 = pre_field0; - return; - } - if (apiObj - is SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse) { - var pre_field0 = - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - apiObj.field0); - wireObj.tag = 1; - wireObj.kind.StructTwoWithTraitForDynTwinRustAsyncSse.field0 = pre_field0; - return; - } - } - @protected void cst_api_fill_to_wire_simple_trait_for_dyn_twin_sse_implementor( SimpleTraitForDynTwinSseImplementor apiObj, @@ -32441,14 +31865,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw); @@ -32465,14 +31881,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw); @@ -32489,14 +31897,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw); @@ -32513,14 +31913,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw); @@ -32669,14 +32061,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw); @@ -32693,14 +32077,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw); @@ -32717,14 +32093,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw); @@ -32741,14 +32109,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw); @@ -32977,14 +32337,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw); @@ -33001,14 +32353,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw); @@ -33025,14 +32369,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw); @@ -33049,14 +32385,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw); @@ -33608,14 +32936,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw); @@ -33632,14 +32952,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw); @@ -33656,14 +32968,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw); @@ -33680,14 +32984,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw); @@ -33965,17 +33261,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -33996,17 +33281,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -34629,17 +33903,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -34660,16 +33923,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -34690,17 +33943,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -34721,16 +33963,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -35003,17 +34235,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -35034,16 +34255,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -35064,17 +34275,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -35095,16 +34295,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -35507,17 +34697,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -35538,16 +34717,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -35568,17 +34737,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -35599,16 +34757,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -36998,17 +36146,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -37029,16 +36166,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -37059,17 +36186,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -37090,16 +36206,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -39166,16 +38272,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); - @protected - void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); - - @protected - void - sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor self, - SseSerializer serializer); - @protected void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); @@ -43058,15 +42154,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); - @protected - void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); - - @protected - void sse_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor self, - SseSerializer serializer); - @protected void sse_encode_simple_trait_for_dyn_twin_sse_implementor( SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); @@ -73244,669 +72331,6 @@ class RustLibWire implements BaseWire { WireSyncRust2DartSse Function( ffi.Pointer, int, int)>(); - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( - int port_, - int one, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( - port_, - one, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_asyncPtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_onePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_onePtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( - int that, - int one, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( - that, - one, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_onePtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_onePtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - int port_, - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - port_, - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_asyncPtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_onePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_onePtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( - int that, - int one, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( - that, - one, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_onePtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_onePtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - int port_, - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_, - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_asyncPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - int port_, - int value, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_, - value, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_asyncPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - int port_, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_asyncPtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_twoPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_twoPtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( - int that, - int two, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( - that, - two, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_twoPtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_twoPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - int port_, - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - port_, - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_asyncPtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_twoPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_twoPtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - int that, - int two, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - that, - two, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_twoPtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_twoPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - int port_, - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_, - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_asyncPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - int port_, - int value, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_, - value, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_asyncPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - int port_, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_asyncPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_asyncPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( - int port_, - ffi.Pointer arg, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( - port_, - arg, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_asyncPtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function( - ffi.Int64, - ffi.Pointer< - wire_cst_simple_trait_for_dyn_twin_rust_async_implementor>)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_asyncPtr - .asFunction< - void Function( - int, - ffi.Pointer< - wire_cst_simple_trait_for_dyn_twin_rust_async_implementor>)>(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( - int port_, - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( - port_, - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_ssePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.Pointer, - ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_ssePtr - .asFunction, int, int)>(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_onePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_onePtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( - int that, - int one, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( - that, - one, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_onePtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_onePtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - int port_, - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - port_, - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_ssePtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_onePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_onePtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - int that, - int one, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - that, - one, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_onePtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_onePtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - int port_, - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_, - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_ssePtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - int port_, - int value, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_, - value, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_ssePtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - int port_, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_ssePtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_twoPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_twoPtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( - int that, - int two, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( - that, - two, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_twoPtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_twoPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - int port_, - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - port_, - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_ssePtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_twoPtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_twoPtr - .asFunction(); - - WireSyncRust2DartDco - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( - int that, - int two, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( - that, - two, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_twoPtr = - _lookup< - ffi.NativeFunction< - WireSyncRust2DartDco Function(ffi.UintPtr, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_twoPtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - int port_, - int that, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_, - that, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_ssePtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - int port_, - int value, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_, - value, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_ssePtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - int port_, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_ssePtr = - _lookup>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_ssePtr - .asFunction(); - - void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( - int port_, - ffi.Pointer ptr_, - int rust_vec_len_, - int data_len_, - ) { - return _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( - port_, - ptr_, - rust_vec_len_, - data_len_, - ); - } - - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_ssePtr = - _lookup< - ffi.NativeFunction< - ffi.Void Function(ffi.Int64, ffi.Pointer, - ffi.Int32, ffi.Int32)>>( - 'frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse'); - late final _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse = - _wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_ssePtr - .asFunction, int, int)>(); - void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( int port_, @@ -112381,70 +110805,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSsePtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSsePtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( ffi.Pointer ptr, @@ -112573,70 +110933,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSsePtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSsePtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( ffi.Pointer ptr, @@ -112765,70 +111061,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSsePtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSsePtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( ffi.Pointer ptr, @@ -112957,70 +111189,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSsePtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSsePtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSsePtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( ffi.Pointer ptr, @@ -116147,44 +114315,6 @@ class RustLibWire implements BaseWire { ffi.Pointer Function()>(); - ffi.Pointer - cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor() { - return _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor(); - } - - late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementorPtr = - _lookup< - ffi.NativeFunction< - ffi.Pointer< - wire_cst_simple_trait_for_dyn_twin_rust_async_implementor> - Function()>>( - 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor'); - late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor = - _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementorPtr - .asFunction< - ffi.Pointer< - wire_cst_simple_trait_for_dyn_twin_rust_async_implementor> - Function()>(); - - ffi.Pointer - cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor() { - return _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor(); - } - - late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementorPtr = - _lookup< - ffi.NativeFunction< - ffi.Pointer< - wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor> - Function()>>( - 'frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor'); - late final _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor = - _cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementorPtr - .asFunction< - ffi.Pointer< - wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor> - Function()>(); - ffi.Pointer cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor() { return _cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor(); @@ -122094,34 +120224,6 @@ final class wire_cst_some_struct_twin_sync extends ffi.Struct { external int value; } -final class wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - extends ffi.Struct { - @ffi.UintPtr() - external int field0; -} - -final class wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - extends ffi.Struct { - @ffi.UintPtr() - external int field0; -} - -final class SimpleTraitForDynTwinRustAsyncImplementorKind extends ffi.Union { - external wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - StructOneWithTraitForDynTwinRustAsync; - - external wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - StructTwoWithTraitForDynTwinRustAsync; -} - -final class wire_cst_simple_trait_for_dyn_twin_rust_async_implementor - extends ffi.Struct { - @ffi.Int32() - external int tag; - - external SimpleTraitForDynTwinRustAsyncImplementorKind kind; -} - final class wire_cst_SimpleTraitForDynTwinSyncImplementor_StructOneWithTraitForDynTwinSync extends ffi.Struct { @ffi.UintPtr() @@ -123575,34 +121677,6 @@ final class wire_cst_list_of_nested_raw_string_mirrored extends ffi.Struct { external ffi.Pointer raw; } -final class wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - extends ffi.Struct { - @ffi.UintPtr() - external int field0; -} - -final class wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - extends ffi.Struct { - @ffi.UintPtr() - external int field0; -} - -final class SimpleTraitForDynTwinRustAsyncSseImplementorKind extends ffi.Union { - external wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse - StructOneWithTraitForDynTwinRustAsyncSse; - - external wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse - StructTwoWithTraitForDynTwinRustAsyncSse; -} - -final class wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor - extends ffi.Struct { - @ffi.Int32() - external int tag; - - external SimpleTraitForDynTwinRustAsyncSseImplementorKind kind; -} - final class wire_cst_SimpleTraitForDynTwinSseImplementor_StructOneWithTraitForDynTwinSse extends ffi.Struct { @ffi.UintPtr() 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 a89f5c1c5e..028a9cea61 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 @@ -128,8 +128,6 @@ import 'api/pseudo_manual/external_type_in_crate_twin_rust_async_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sse.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync_sse.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sse.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/impl_trait_twin_sync_sse.dart'; @@ -1073,14 +1071,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncSsePtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSsePtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse; @@ -1097,14 +1087,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncSsePtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinSsePtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse; @@ -1121,14 +1103,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncSsePtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSsePtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse; @@ -1145,14 +1119,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncSsePtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinSsePtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse; @@ -1300,16 +1266,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitForDynTwinSse dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -1330,16 +1286,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSse dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -1950,16 +1896,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitForDynTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -1980,16 +1916,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -2010,16 +1936,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -2040,16 +1956,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitTwinSse dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -2310,16 +2216,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitForDynTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -2340,16 +2236,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -2370,16 +2256,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -2400,16 +2276,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitTwinSse dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -2800,16 +2666,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitForDynTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -2830,16 +2686,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -2860,16 +2706,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -2890,16 +2726,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitTwinSse dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -4218,16 +4044,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitForDynTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -4248,16 +4064,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructOneWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructOneWithTraitTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -4278,16 +4084,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -4308,16 +4104,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - - @protected - StructTwoWithTraitTwinRustAsyncSse - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic raw); - @protected StructTwoWithTraitTwinSse dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -4760,14 +4546,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( dynamic raw); - @protected - SimpleTraitForDynTwinRustAsync - dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw); - - @protected - SimpleTraitForDynTwinRustAsyncSse - dco_decode_TraitDef_SimpleTraitForDynTwinRustAsyncSse(dynamic raw); - @protected SimpleTraitForDynTwinSse dco_decode_TraitDef_SimpleTraitForDynTwinSse( dynamic raw); @@ -4783,14 +4561,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); - @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( - dynamic raw); - - @protected - SimpleTraitTwinRustAsyncSse dco_decode_TraitDef_SimpleTraitTwinRustAsyncSse( - dynamic raw); - @protected SimpleTraitTwinSse dco_decode_TraitDef_SimpleTraitTwinSse(dynamic raw); @@ -6374,16 +6144,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( dynamic raw); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - dynamic raw); - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - dynamic raw); - @protected SimpleTraitForDynTwinSseImplementor dco_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( @@ -9973,15 +9733,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormalImplementor dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw); - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - dco_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - dynamic raw); - @protected SimpleTraitForDynTwinSseImplementor dco_decode_simple_trait_for_dyn_twin_sse_implementor(dynamic raw); @@ -10654,16 +10405,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSse sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -10684,16 +10425,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSse sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -11304,16 +11035,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -11334,16 +11055,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -11364,16 +11075,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -11394,16 +11095,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSse sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -11664,16 +11355,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -11694,16 +11375,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -11724,16 +11395,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -11754,16 +11415,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSse sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -12154,16 +11805,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -12184,16 +11825,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -12214,16 +11845,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -12244,16 +11865,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSse sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -13572,16 +13183,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitForDynTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -13602,16 +13203,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructOneWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -13632,16 +13223,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitForDynTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -13662,16 +13243,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - - @protected - StructTwoWithTraitTwinRustAsyncSse - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSse sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -15847,16 +15418,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer); - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SseDeserializer deserializer); - @protected SimpleTraitForDynTwinSseImplementor sse_decode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( @@ -19936,16 +19497,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer); - - @protected - SimpleTraitForDynTwinRustAsyncSseImplementor - sse_decode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SseDeserializer deserializer); - @protected SimpleTraitForDynTwinSseImplementor sse_decode_simple_trait_for_dyn_twin_sse_implementor( @@ -20718,24 +20269,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } - @protected - Object - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - raw); - } - - @protected - Object - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - raw); - } - @protected Object cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -20772,24 +20305,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { raw); } - @protected - Object - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - raw); - } - - @protected - Object - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - raw); - } - @protected Object cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -23160,22 +22675,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { return cst_encode_simple_trait_for_dyn_twin_normal_implementor(raw); } - @protected - List - cst_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_simple_trait_for_dyn_twin_rust_async_implementor(raw); - } - - @protected - List - cst_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - return cst_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor(raw); - } - @protected List cst_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( @@ -27901,54 +27400,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { throw Exception('unreachable'); } - @protected - List cst_encode_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - if (raw - is SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync) { - return [ - 0, - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - raw.field0) - ]; - } - if (raw - is SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync) { - return [ - 1, - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - raw.field0) - ]; - } - - throw Exception('unreachable'); - } - - @protected - List cst_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor raw) { - // Codec=Cst (C-struct based), see doc to use other codecs - if (raw - is SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse) { - return [ - 0, - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - raw.field0) - ]; - } - if (raw - is SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse) { - return [ - 1, - cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - raw.field0) - ]; - } - - throw Exception('unreachable'); - } - @protected List cst_encode_simple_trait_for_dyn_twin_sse_implementor( SimpleTraitForDynTwinSseImplementor raw) { @@ -29017,14 +28468,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw); @@ -29041,14 +28484,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw); @@ -29065,14 +28500,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw); @@ -29089,14 +28516,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw); @@ -29245,14 +28664,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw); @@ -29269,14 +28680,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw); @@ -29293,14 +28696,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw); @@ -29317,14 +28712,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw); @@ -29553,14 +28940,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw); @@ -29577,14 +28956,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw); @@ -29601,14 +28972,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw); @@ -29625,14 +28988,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); - - @protected - int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw); @@ -30184,14 +29539,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( StructOneWithTraitForDynTwinSse raw); @@ -30208,14 +29555,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync raw); - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( StructOneWithTraitTwinSse raw); @@ -30232,14 +29571,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync raw); - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( StructTwoWithTraitForDynTwinSse raw); @@ -30256,14 +29587,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal raw); - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync raw); - - @protected - int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse raw); - @protected int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( StructTwoWithTraitTwinSse raw); @@ -30541,17 +29864,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -30572,17 +29884,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -31205,17 +30506,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -31236,16 +30526,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -31266,17 +30546,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -31297,16 +30566,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -31579,17 +30838,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -31610,16 +30858,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -31640,17 +30878,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -31671,16 +30898,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -32083,17 +31300,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -32114,16 +31320,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -32144,17 +31340,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -32175,16 +31360,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -33574,17 +32749,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - StructOneWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( @@ -33605,16 +32769,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - StructOneWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( @@ -33635,17 +32789,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - StructTwoWithTraitForDynTwinRustAsyncSse self, - SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( @@ -33666,16 +32809,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - StructTwoWithTraitTwinRustAsyncSse self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( @@ -35742,16 +34875,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); - @protected - void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); - - @protected - void - sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor self, - SseSerializer serializer); - @protected void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); @@ -39634,15 +38757,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); - @protected - void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); - - @protected - void sse_encode_simple_trait_for_dyn_twin_rust_async_sse_implementor( - SimpleTraitForDynTwinRustAsyncSseImplementor self, - SseSerializer serializer); - @protected void sse_encode_simple_trait_for_dyn_twin_sse_implementor( SimpleTraitForDynTwinSseImplementor self, SseSerializer serializer); @@ -50070,244 +49184,6 @@ class RustLibWire implements BaseWire { .wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_struct_twin_sync_sse( ptr_, rust_vec_len_, data_len_); - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( - NativePortType port_, int one) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( - port_, one); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( - Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( - that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( - Object that, int one) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( - that, one); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - NativePortType port_, Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - port_, that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( - Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( - that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( - Object that, int one) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( - that, one); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - NativePortType port_, Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_, that); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - NativePortType port_, int value) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_, value); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - NativePortType port_) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( - Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( - that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( - Object that, int two) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( - that, two); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - NativePortType port_, Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - port_, that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( - Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( - that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - Object that, int two) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - that, two); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - NativePortType port_, Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_, that); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - NativePortType port_, int value) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_, value); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - NativePortType port_) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( - NativePortType port_, List arg) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( - port_, arg); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( - port_, ptr_, rust_vec_len_, data_len_); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( - Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( - that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( - Object that, int one) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( - that, one); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - NativePortType port_, Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - port_, that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( - Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( - that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - Object that, int one) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - that, one); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - NativePortType port_, Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_, that); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - NativePortType port_, int value) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_, value); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - NativePortType port_) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( - Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( - that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( - Object that, int two) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( - that, two); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - NativePortType port_, Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - port_, that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( - Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( - that); - - dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( - Object that, int two) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( - that, two); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - NativePortType port_, Object that) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_, that); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - NativePortType port_, int value) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_, value); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - NativePortType port_) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_); - - void wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_) => - wasmModule - .wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( - port_, ptr_, rust_vec_len_, data_len_); - void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( NativePortType port_, PlatformGeneralizedUint8ListPtr ptr_, @@ -63717,30 +62593,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic ptr) => wasmModule @@ -63789,30 +62641,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( dynamic ptr) => wasmModule @@ -63861,30 +62689,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic ptr) => wasmModule @@ -63933,30 +62737,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr); - - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( dynamic ptr) => wasmModule @@ -70927,156 +69707,6 @@ class RustLibWasmModule implements WasmModule { int rust_vec_len_, int data_len_); - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( - NativePortType port_, int one); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( - Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( - Object that, int one); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - NativePortType port_, Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( - Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( - Object that, int one); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - NativePortType port_, Object that); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - NativePortType port_, int value); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - NativePortType port_); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( - Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( - Object that, int two); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - NativePortType port_, Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( - Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - Object that, int two); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - NativePortType port_, Object that); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - NativePortType port_, int value); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - NativePortType port_); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( - NativePortType port_, List arg); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( - Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( - Object that, int one); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - NativePortType port_, Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( - Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - Object that, int one); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - NativePortType port_, Object that); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - NativePortType port_, int value); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - NativePortType port_); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( - Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( - Object that, int two); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - NativePortType port_, Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( - Object that); - - external dynamic /* flutter_rust_bridge::for_generated::WireSyncRust2DartDco */ - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( - Object that, int two); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - NativePortType port_, Object that); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - NativePortType port_, int value); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - NativePortType port_); - - external void - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( - NativePortType port_, - PlatformGeneralizedUint8ListPtr ptr_, - int rust_vec_len_, - int data_len_); - external void wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( NativePortType port_, @@ -80322,22 +78952,6 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic ptr); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( dynamic ptr); @@ -80370,22 +78984,6 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic ptr); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( dynamic ptr); @@ -80418,22 +79016,6 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic ptr); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( dynamic ptr); @@ -80466,22 +79048,6 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic ptr); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic ptr); - - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( dynamic ptr); diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs index 3a6753afee..eeea12a96e 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sse.rs @@ -2,6 +2,8 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + use crate::frb_generated::SimpleTraitForDynTwinSseImplementor; use flutter_rust_bridge::frb; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs index b9bd835cea..64f11cb577 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs @@ -2,6 +2,8 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + use crate::frb_generated::SimpleTraitForDynTwinSyncImplementor; use flutter_rust_bridge::frb; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs index b849373b86..d17343cf77 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/impl_trait_twin_sync_sse.rs @@ -2,6 +2,8 @@ // and is auto-generated from `impl_trait.rs` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + use crate::frb_generated::SimpleTraitForDynTwinSyncSseImplementor; use flutter_rust_bridge::frb; diff --git a/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs b/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs index 82cdad6941..0f8958a56b 100644 --- a/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs +++ b/frb_example/pure_dart/rust/src/api/pseudo_manual/mod.rs @@ -84,8 +84,6 @@ pub mod external_type_in_crate_twin_rust_async_sse; pub mod external_type_in_crate_twin_sse; pub mod external_type_in_crate_twin_sync; pub mod external_type_in_crate_twin_sync_sse; -pub mod impl_trait_twin_rust_async; -pub mod impl_trait_twin_rust_async_sse; pub mod impl_trait_twin_sse; pub mod impl_trait_twin_sync; pub mod impl_trait_twin_sync_sse; diff --git a/frb_example/pure_dart/rust/src/frb_generated.io.rs b/frb_example/pure_dart/rust/src/frb_generated.io.rs index 87715c9abb..ffd229e92e 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.io.rs @@ -18,12 +18,6 @@ use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_sync_sse::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitForDynTwinRustAsyncSse; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitTwinRustAsyncSse; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::*; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitForDynTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::*; @@ -144,18 +138,6 @@ impl CstDecode> for usize flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } -impl CstDecode> for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> RustAutoOpaqueNom { - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) - } -} -impl CstDecode> for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> RustAutoOpaqueNom { - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) - } -} impl CstDecode> for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> RustAutoOpaqueNom { @@ -180,18 +162,6 @@ impl CstDecode> for usize flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } -impl CstDecode> for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> RustAutoOpaqueNom { - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) - } -} -impl CstDecode> for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> RustAutoOpaqueNom { - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) - } -} impl CstDecode> for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> RustAutoOpaqueNom { @@ -1136,34 +1106,6 @@ impl CstDecode for usize { )) } } -impl CstDecode for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitForDynTwinRustAsync { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >, - >::cst_decode( - self - )) - } -} -impl CstDecode for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitForDynTwinRustAsyncSse { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - >, - >::cst_decode( - self - )) - } -} impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> StructOneWithTraitForDynTwinSse { @@ -1220,34 +1162,6 @@ impl CstDecode for usize { )) } } -impl CstDecode for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitTwinRustAsync { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, - >, - >::cst_decode( - self - )) - } -} -impl CstDecode for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitTwinRustAsyncSse { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, - >, - >::cst_decode( - self - )) - } -} impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> StructOneWithTraitTwinSse { @@ -1300,34 +1214,6 @@ impl CstDecode for usize { )) } } -impl CstDecode for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitForDynTwinRustAsync { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >, - >::cst_decode( - self - )) - } -} -impl CstDecode for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitForDynTwinRustAsyncSse { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - >, - >::cst_decode( - self - )) - } -} impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> StructTwoWithTraitForDynTwinSse { @@ -1384,34 +1270,6 @@ impl CstDecode for usize { )) } } -impl CstDecode for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitTwinRustAsync { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, - >, - >::cst_decode( - self - )) - } -} -impl CstDecode for usize { - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitTwinRustAsyncSse { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, - >, - >::cst_decode( - self - )) - } -} impl CstDecode for usize { // Codec=Cst (C-struct based), see doc to use other codecs fn cst_decode(self) -> StructTwoWithTraitTwinSse { @@ -3637,46 +3495,6 @@ impl unsafe { decode_rust_opaque_nom(self as _) } } } -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >, - > for usize -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - > { - unsafe { decode_rust_opaque_nom(self as _) } - } -} -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - >, - > for usize -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - > { - unsafe { decode_rust_opaque_nom(self as _) } - } -} impl CstDecode< RustOpaqueNom< @@ -3749,42 +3567,6 @@ impl unsafe { decode_rust_opaque_nom(self as _) } } } -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, - >, - > for usize -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > { - unsafe { decode_rust_opaque_nom(self as _) } - } -} -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, - >, - > for usize -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > { - unsafe { decode_rust_opaque_nom(self as _) } - } -} impl CstDecode< RustOpaqueNom< @@ -3851,46 +3633,6 @@ impl unsafe { decode_rust_opaque_nom(self as _) } } } -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >, - > for usize -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - > { - unsafe { decode_rust_opaque_nom(self as _) } - } -} -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - >, - > for usize -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - > { - unsafe { decode_rust_opaque_nom(self as _) } - } -} impl CstDecode< RustOpaqueNom< @@ -3963,42 +3705,6 @@ impl unsafe { decode_rust_opaque_nom(self as _) } } } -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, - >, - > for usize -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > { - unsafe { decode_rust_opaque_nom(self as _) } - } -} -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, - >, - > for usize -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > { - unsafe { decode_rust_opaque_nom(self as _) } - } -} impl CstDecode< RustOpaqueNom< @@ -7164,30 +6870,6 @@ impl CstDecode .into() } } -impl CstDecode - for *mut wire_cst_simple_trait_for_dyn_twin_rust_async_implementor -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { - let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; - CstDecode::::cst_decode( - *wrap, - ) - .into() - } -} -impl CstDecode - for *mut wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { - let wrap = unsafe { flutter_rust_bridge::for_generated::box_from_leak_ptr(self) }; - CstDecode::::cst_decode( - *wrap, - ) - .into() - } -} impl CstDecode for *mut wire_cst_simple_trait_for_dyn_twin_sse_implementor { @@ -12872,42 +12554,6 @@ impl CstDecode } } } -impl CstDecode - for wire_cst_simple_trait_for_dyn_twin_rust_async_implementor -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { - match self.tag { - 0 => { - let ans = unsafe { self.kind.StructOneWithTraitForDynTwinRustAsync }; - crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync( ans.field0.cst_decode()) - } - 1 => { - let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinRustAsync }; - crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync( ans.field0.cst_decode()) - } - _ => unreachable!(), - } - } -} -impl CstDecode - for wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { - match self.tag { - 0 => { - let ans = unsafe { self.kind.StructOneWithTraitForDynTwinRustAsyncSse }; - crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructOneWithTraitForDynTwinRustAsyncSse( ans.field0.cst_decode()) - } - 1 => { - let ans = unsafe { self.kind.StructTwoWithTraitForDynTwinRustAsyncSse }; - crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructTwoWithTraitForDynTwinRustAsyncSse( ans.field0.cst_decode()) - } - _ => unreachable!(), - } - } -} impl CstDecode for wire_cst_simple_trait_for_dyn_twin_sse_implementor { @@ -17118,32 +16764,6 @@ impl Default for wire_cst_simple_trait_for_dyn_twin_normal_implementor { Self::new_with_null_ptr() } } -impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_rust_async_implementor { - fn new_with_null_ptr() -> Self { - Self { - tag: -1, - kind: SimpleTraitForDynTwinRustAsyncImplementorKind { nil__: () }, - } - } -} -impl Default for wire_cst_simple_trait_for_dyn_twin_rust_async_implementor { - fn default() -> Self { - Self::new_with_null_ptr() - } -} -impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor { - fn new_with_null_ptr() -> Self { - Self { - tag: -1, - kind: SimpleTraitForDynTwinRustAsyncSseImplementorKind { nil__: () }, - } - } -} -impl Default for wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor { - fn default() -> Self { - Self::new_with_null_ptr() - } -} impl NewWithNullPtr for wire_cst_simple_trait_for_dyn_twin_sse_implementor { fn new_with_null_ptr() -> Self { Self { @@ -30589,286 +30209,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__ wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_struct_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( - port_: i64, - one: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async_impl(port_, one) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( - that: usize, - one: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one_impl(that, one) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - port_: i64, - that: usize, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( - that: usize, - one: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl(that, one) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_: i64, - that: usize, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_: i64, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port_, value) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_: i64, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( - that: usize, - two: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two_impl(that, two) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - port_: i64, - that: usize, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - that: usize, - two: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl(that, two) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_: i64, - that: usize, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_: i64, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port_, value) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_: i64, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( - port_: i64, - arg: *mut wire_cst_simple_trait_for_dyn_twin_rust_async_implementor, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async_impl(port_, arg) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( - port_: i64, - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( - that: usize, - one: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one_impl(that, one) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - port_: i64, - that: usize, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - that: usize, - one: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one_impl(that, one) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_: i64, - that: usize, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_: i64, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl(port_, value) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_: i64, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( - that: usize, - two: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two_impl(that, two) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - port_: i64, - that: usize, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( - that: usize, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two_impl(that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( - that: usize, - two: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two_impl(that, two) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_: i64, - that: usize, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl(port_, that) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_: i64, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl(port_, value) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_: i64, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( - port_: i64, - ptr_: *mut u8, - rust_vec_len_: i32, - data_len_: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( port_: i64, @@ -48069,58 +47409,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >::increment_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - >::increment_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - >::decrement_strong_count(ptr as _); - } -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( ptr: *const std::ffi::c_void, @@ -48221,58 +47509,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, - >::increment_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, - >::increment_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, - >::decrement_strong_count(ptr as _); - } -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( ptr: *const std::ffi::c_void, @@ -48357,58 +47593,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >::increment_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - >::increment_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - >::decrement_strong_count(ptr as _); - } -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( ptr: *const std::ffi::c_void, @@ -48509,58 +47693,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_R } } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, - >::increment_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, - >::increment_strong_count(ptr as _); - } -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, - >::decrement_strong_count(ptr as _); - } -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( ptr: *const std::ffi::c_void, @@ -50383,22 +49515,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_ ) } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( -) -> *mut wire_cst_simple_trait_for_dyn_twin_rust_async_implementor { - flutter_rust_bridge::for_generated::new_leak_box_ptr( - wire_cst_simple_trait_for_dyn_twin_rust_async_implementor::new_with_null_ptr(), - ) -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_rust_async_sse_implementor( -) -> *mut wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor { - flutter_rust_bridge::for_generated::new_leak_box_ptr( - wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor::new_with_null_ptr(), - ) -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_cst_new_box_autoadd_simple_trait_for_dyn_twin_sse_implementor( ) -> *mut wire_cst_simple_trait_for_dyn_twin_sse_implementor { @@ -56377,56 +55493,6 @@ pub struct wire_cst_SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitFor } #[repr(C)] #[derive(Clone, Copy)] -pub struct wire_cst_simple_trait_for_dyn_twin_rust_async_implementor { - tag: i32, - kind: SimpleTraitForDynTwinRustAsyncImplementorKind, -} -#[repr(C)] -#[derive(Clone, Copy)] -pub union SimpleTraitForDynTwinRustAsyncImplementorKind { - StructOneWithTraitForDynTwinRustAsync: - wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync, - StructTwoWithTraitForDynTwinRustAsync: - wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync, - nil__: (), -} -#[repr(C)] -#[derive(Clone, Copy)] -pub struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync -{ - field0: usize, -} -#[repr(C)] -#[derive(Clone, Copy)] -pub struct wire_cst_SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync -{ - field0: usize, -} -#[repr(C)] -#[derive(Clone, Copy)] -pub struct wire_cst_simple_trait_for_dyn_twin_rust_async_sse_implementor { - tag: i32, - kind: SimpleTraitForDynTwinRustAsyncSseImplementorKind, -} -#[repr(C)] -#[derive(Clone, Copy)] -pub union SimpleTraitForDynTwinRustAsyncSseImplementorKind { StructOneWithTraitForDynTwinRustAsyncSse: wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse, -StructTwoWithTraitForDynTwinRustAsyncSse: wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse, -nil__: (), } -#[repr(C)] -#[derive(Clone, Copy)] -pub struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructOneWithTraitForDynTwinRustAsyncSse -{ - field0: usize, -} -#[repr(C)] -#[derive(Clone, Copy)] -pub struct wire_cst_SimpleTraitForDynTwinRustAsyncSseImplementor_StructTwoWithTraitForDynTwinRustAsyncSse -{ - field0: usize, -} -#[repr(C)] -#[derive(Clone, Copy)] pub struct wire_cst_simple_trait_for_dyn_twin_sse_implementor { tag: i32, kind: SimpleTraitForDynTwinSseImplementorKind, diff --git a/frb_example/pure_dart/rust/src/frb_generated.rs b/frb_example/pure_dart/rust/src/frb_generated.rs index fe432b7499..67cf3a9952 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.rs @@ -35,12 +35,6 @@ use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_sync_sse::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitForDynTwinRustAsyncSse; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitTwinRustAsyncSse; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::*; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitForDynTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::*; @@ -107,7 +101,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueNom, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 2000933615; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 52886385; // Section: executor @@ -21428,28 +21422,33 @@ fn wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_im Result::<_,()>::Ok(crate::api::pseudo_manual::external_type_in_crate_twin_sync_sse::use_imported_struct_twin_sync_sse(api_my_struct)) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, - one: impl CstDecode, + ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, + rust_vec_len_: i32, + data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_one = one.cst_decode(); move |context| async move { - transform_result_dco((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitForDynTwinRustAsync::create_twin_rust_async(api_one).await) - })().await) + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSse_create_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; + let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitForDynTwinSse::create_twin_sse(api_one)) + })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, + StructOneWithTraitForDynTwinSse, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitForDynTwinRustAsync_get_one", + debug_name: "StructOneWithTraitForDynTwinSse_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21481,17 +21480,17 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTra }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, + StructOneWithTraitForDynTwinSse, >, >, >, one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21505,17 +21504,17 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, + StructOneWithTraitForDynTwinSse, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSse_simple_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21526,22 +21525,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitForDynTwinRustAsync::simple_method_twin_rust_async(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitForDynTwinSse::simple_method_twin_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinRustAsync_get_one", + debug_name: "StructOneWithTraitTwinSse_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21573,17 +21570,15 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTra }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21597,17 +21592,15 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21618,41 +21611,41 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, + StructTwoWithTraitForDynTwinSse, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitForDynTwinRustAsync_get_two", + debug_name: "StructTwoWithTraitForDynTwinSse_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21684,17 +21677,17 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTra }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, + StructTwoWithTraitForDynTwinSse, >, >, >, two: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinRustAsync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21708,17 +21701,17 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, + StructTwoWithTraitForDynTwinSse, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSse_simple_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21729,22 +21722,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitForDynTwinRustAsync::simple_method_twin_rust_async(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitForDynTwinSse::simple_method_twin_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinRustAsync_get_two", + debug_name: "StructTwoWithTraitTwinSse_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21776,17 +21767,15 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTra }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, two: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21800,17 +21789,15 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21821,66 +21808,64 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - arg: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_arg = arg.cst_decode(); move |context| async move { - transform_result_dco((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::func_arg_trait_impl_twin_rust_async(api_arg).await) - })().await) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, data_len_: i32, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitForDynTwinRustAsyncSse::create_twin_rust_async_sse(api_one).await) - })().await) + let api_arg = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::func_arg_trait_impl_twin_sse(api_arg)) + })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl( + one: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_create_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_one = one.cst_decode(); + transform_result_dco((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::create_twin_sync(api_one)) + })()) }) +} +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, + StructOneWithTraitForDynTwinSync, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitForDynTwinRustAsyncSse_get_one", + debug_name: "StructOneWithTraitForDynTwinSync_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -21912,17 +21897,17 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWit }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, + StructOneWithTraitForDynTwinSync, >, >, >, one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -21936,17 +21921,17 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, + StructOneWithTraitForDynTwinSync, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -21957,22 +21942,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitForDynTwinRustAsyncSse::simple_method_twin_rust_async_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinRustAsyncSse_get_one", + debug_name: "StructOneWithTraitTwinSync_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -22004,17 +21987,15 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWit }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -22028,17 +22009,15 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -22049,41 +22028,41 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_receiver_borrow_twin_rust_async_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_twin_rust_async_sse(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructOneWithTraitTwinRustAsyncSse::simple_trait_fn_with_default_impl_twin_rust_async_sse()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSync, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitForDynTwinRustAsyncSse_get_two", + debug_name: "StructTwoWithTraitForDynTwinSync_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -22115,17 +22094,17 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWit }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSync, >, >, >, two: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinRustAsyncSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -22139,17 +22118,17 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, + StructTwoWithTraitForDynTwinSync, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -22160,22 +22139,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitForDynTwinRustAsyncSse::simple_method_twin_rust_async_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinRustAsyncSse_get_two", + debug_name: "StructTwoWithTraitTwinSync_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -22207,17 +22184,15 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWit }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, two: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -22231,17 +22206,15 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.two = api_two; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -22252,71 +22225,75 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_receiver_borrow_twin_rust_async_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_twin_rust_async_sse(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::StructTwoWithTraitTwinRustAsyncSse::simple_trait_fn_with_default_impl_twin_rust_async_sse()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_rust_async_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::func_arg_trait_impl_twin_rust_async_sse(api_arg).await) - })().await) - } }) +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl( + arg: impl CstDecode, +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( + flutter_rust_bridge::for_generated::TaskInfo { + debug_name: "func_arg_trait_impl_twin_sync", + port: None, + mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, + }, + move || { + let api_arg = arg.cst_decode(); + transform_result_dco((move || { + Result::<_, ()>::Ok( + crate::api::pseudo_manual::impl_trait_twin_sync::func_arg_trait_impl_twin_sync( + api_arg, + ), + ) + })()) + }, + ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse_impl( 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: "StructOneWithTraitForDynTwinSse_create_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { +) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitForDynTwinSse::create_twin_sse(api_one)) - })()) - } }) + let api_one = ::sse_decode(&mut deserializer);deserializer.end(); + transform_result_sse((move || { + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitForDynTwinSyncSse::create_twin_sync_sse(api_one)) + })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinSse, + StructOneWithTraitForDynTwinSyncSse, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitForDynTwinSse_get_one", + debug_name: "StructOneWithTraitForDynTwinSyncSse_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -22348,17 +22325,17 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDy }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinSse, + StructOneWithTraitForDynTwinSyncSse, >, >, >, one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -22372,17 +22349,17 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_simple_method_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinSse, + StructOneWithTraitForDynTwinSyncSse, >, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSse_simple_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -22393,20 +22370,20 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitForDynTwinSse::simple_method_twin_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitForDynTwinSyncSse::simple_method_twin_sync_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_get_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinSse_get_one", + debug_name: "StructOneWithTraitTwinSyncSse_get_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -22438,15 +22415,15 @@ fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinS }, ) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_set_one_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_set_one_impl( that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, one: impl CstDecode, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); + FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); @@ -22460,15 +22437,15 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod Result::<_,()>::Ok({ { api_that.one = api_one; }; }) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_receiver_borrow_twin_sync_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, that: impl CstDecode< RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, + flutter_rust_bridge::for_generated::RustAutoOpaqueInner, >, >, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSyncSse_simple_trait_fn_receiver_borrow_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { transform_result_dco((move || { let mut api_that_decoded = None; let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); @@ -22479,886 +22456,41 @@ let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decod } } let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitTwinSyncSse::simple_trait_fn_receiver_borrow_twin_sync_sse(&api_that)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_twin_sync_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, value: impl CstDecode, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSyncSse_simple_trait_fn_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitTwinSyncSse::simple_trait_fn_twin_sync_sse(api_value)) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse_impl( port_: flutter_rust_bridge::for_generated::MessagePort, ) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { + FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructOneWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) + Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitTwinSyncSse::simple_trait_fn_with_default_impl_twin_sync_sse()) })()) } }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_get_two_impl( +fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two_impl( that: impl CstDecode< RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinSse, + StructTwoWithTraitForDynTwinSyncSse, >, >, >, ) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitForDynTwinSse_get_two", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let api_that = that.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_set_two_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinSse, - >, - >, - >, - two: impl CstDecode, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitForDynTwinSse_simple_method_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinSse, - >, - >, - >, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSse_simple_method_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitForDynTwinSse::simple_method_twin_sse(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_get_two_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( - flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinSse_get_two", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let api_that = that.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_set_two_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, - two: impl CstDecode, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_receiver_borrow_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_receiver_borrow_twin_sse(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_twin_sse(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSse_simple_trait_fn_with_default_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::StructTwoWithTraitTwinSse::simple_trait_fn_with_default_impl_twin_sse()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__func_arg_trait_impl_twin_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sse::func_arg_trait_impl_twin_sse(api_arg)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl( - one: impl CstDecode, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_create_twin_sync", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_one = one.cst_decode(); - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::create_twin_sync(api_one)) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinSync, - >, - >, - >, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( - flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitForDynTwinSync_get_one", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let api_that = that.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinSync, - >, - >, - >, - one: impl CstDecode, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinSync, - >, - >, - >, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( - flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinSync_get_one", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let api_that = that.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, - one: impl CstDecode, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructOneWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinSync, - >, - >, - >, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( - flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitForDynTwinSync_get_two", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let api_that = that.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinSync, - >, - >, - >, - two: impl CstDecode, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinSync, - >, - >, - >, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinSync_simple_method_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitForDynTwinSync::simple_method_twin_sync(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( - flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitTwinSync_get_two", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let api_that = that.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, - two: impl CstDecode, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_two = two.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitTwinSync::simple_trait_fn_receiver_borrow_twin_sync(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitTwinSync::simple_trait_fn_twin_sync(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync::StructTwoWithTraitTwinSync::simple_trait_fn_with_default_impl_twin_sync()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl( - arg: impl CstDecode, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( - flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "func_arg_trait_impl_twin_sync", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let api_arg = arg.cst_decode(); - transform_result_dco((move || { - Result::<_, ()>::Ok( - crate::api::pseudo_manual::impl_trait_twin_sync::func_arg_trait_impl_twin_sync( - api_arg, - ), - ) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse_impl( - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartSse { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_create_twin_sync_sse", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_one = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitForDynTwinSyncSse::create_twin_sync_sse(api_one)) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_get_one_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinSyncSse, - >, - >, - >, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( - flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitForDynTwinSyncSse_get_one", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let api_that = that.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_set_one_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinSyncSse, - >, - >, - >, - one: impl CstDecode, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinSyncSse, - >, - >, - >, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinSyncSse_simple_method_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitForDynTwinSyncSse::simple_method_twin_sync_sse(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_get_one_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( - flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructOneWithTraitTwinSyncSse_get_one", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let api_that = that.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_set_one_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, - one: impl CstDecode, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSyncSse_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { let api_that = that.cst_decode();let api_one = one.cst_decode(); - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_receiver_borrow_twin_sync_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >, - >, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSyncSse_simple_trait_fn_receiver_borrow_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_that = that.cst_decode(); move |context| { - transform_result_dco((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitTwinSyncSse::simple_trait_fn_receiver_borrow_twin_sync_sse(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_twin_sync_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: impl CstDecode, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSyncSse_simple_trait_fn_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { let api_value = value.cst_decode(); move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitTwinSyncSse::simple_trait_fn_twin_sync_sse(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinSyncSse_simple_trait_fn_with_default_impl_twin_sync_sse", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { move |context| { - transform_result_dco((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_sync_sse::StructOneWithTraitTwinSyncSse::simple_trait_fn_with_default_impl_twin_sync_sse()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_sync_sse__StructTwoWithTraitForDynTwinSyncSse_get_two_impl( - that: impl CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinSyncSse, - >, - >, - >, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_sync::( - flutter_rust_bridge::for_generated::TaskInfo { - debug_name: "StructTwoWithTraitForDynTwinSyncSse_get_two", + debug_name: "StructTwoWithTraitForDynTwinSyncSse_get_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, }, @@ -47572,201 +46704,6 @@ pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( a: SimpleTraitForDynTwinNormalImplementor, ) { } -pub enum SimpleTraitForDynTwinRustAsyncImplementor { - StructOneWithTraitForDynTwinRustAsync(RustAutoOpaque), - StructTwoWithTraitForDynTwinRustAsync(RustAutoOpaque), -} - -impl SimpleTraitForDynTwinRustAsyncImplementor { - #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitForDynTwinRustAsyncRwLockReadGuard { - match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => { - SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructOneWithTraitForDynTwinRustAsync( - inner.blocking_read(), - ) - } - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => { - SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructTwoWithTraitForDynTwinRustAsync( - inner.blocking_read(), - ) - } - } - } - - #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinRustAsyncRwLockWriteGuard { - match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructOneWithTraitForDynTwinRustAsync(inner.blocking_write()), -Self::StructTwoWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructTwoWithTraitForDynTwinRustAsync(inner.blocking_write()), - - } - } -} - -#[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'a> { - StructOneWithTraitForDynTwinRustAsync( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< - 'a, - StructOneWithTraitForDynTwinRustAsync, - >, - ), - StructTwoWithTraitForDynTwinRustAsync( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< - 'a, - StructTwoWithTraitForDynTwinRustAsync, - >, - ), -} - -impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinRustAsync; - - fn deref(&self) -> &Self::Target { - match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), - } - } -} - -#[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'a> { - StructOneWithTraitForDynTwinRustAsync( - flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< - 'a, - StructOneWithTraitForDynTwinRustAsync, - >, - ), - StructTwoWithTraitForDynTwinRustAsync( - flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< - 'a, - StructTwoWithTraitForDynTwinRustAsync, - >, - ), -} - -impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinRustAsync; - - fn deref(&self) -> &Self::Target { - match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), - } - } -} - -impl std::ops::DerefMut for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { - fn deref_mut(&mut self) -> &mut Self::Target { - match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), - } - } -} - -pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinRustAsync( - a: SimpleTraitForDynTwinRustAsyncImplementor, -) { -} -pub enum SimpleTraitForDynTwinRustAsyncSseImplementor { - StructOneWithTraitForDynTwinRustAsyncSse( - RustAutoOpaque, - ), - StructTwoWithTraitForDynTwinRustAsyncSse( - RustAutoOpaque, - ), -} - -impl SimpleTraitForDynTwinRustAsyncSseImplementor { - #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard { - match self { - Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard::StructOneWithTraitForDynTwinRustAsyncSse(inner.blocking_read()), -Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard::StructTwoWithTraitForDynTwinRustAsyncSse(inner.blocking_read()), - - } - } - - #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard { - match self { - Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard::StructOneWithTraitForDynTwinRustAsyncSse(inner.blocking_write()), -Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard::StructTwoWithTraitForDynTwinRustAsyncSse(inner.blocking_write()), - - } - } -} - -#[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard<'a> { - StructOneWithTraitForDynTwinRustAsyncSse( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< - 'a, - StructOneWithTraitForDynTwinRustAsyncSse, - >, - ), - StructTwoWithTraitForDynTwinRustAsyncSse( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< - 'a, - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - ), -} - -impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncSseRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinRustAsyncSse; - - fn deref(&self) -> &Self::Target { - match self { - Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), - } - } -} - -#[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'a> { - StructOneWithTraitForDynTwinRustAsyncSse( - flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< - 'a, - StructOneWithTraitForDynTwinRustAsyncSse, - >, - ), - StructTwoWithTraitForDynTwinRustAsyncSse( - flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< - 'a, - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - ), -} - -impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinRustAsyncSse; - - fn deref(&self) -> &Self::Target { - match self { - Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref(), - } - } -} - -impl std::ops::DerefMut for SimpleTraitForDynTwinRustAsyncSseRwLockWriteGuard<'_> { - fn deref_mut(&mut self) -> &mut Self::Target { - match self { - Self::StructOneWithTraitForDynTwinRustAsyncSse(inner) => inner.deref_mut(), - Self::StructTwoWithTraitForDynTwinRustAsyncSse(inner) => inner.deref_mut(), - } - } -} - -pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinRustAsyncSse( - a: SimpleTraitForDynTwinRustAsyncSseImplementor, -) { -} pub enum SimpleTraitForDynTwinSseImplementor { StructOneWithTraitForDynTwinSse(RustAutoOpaque), StructTwoWithTraitForDynTwinSse(RustAutoOpaque), @@ -48734,30 +47671,6 @@ impl SseDecode for RustAutoOpaqueNom { } } -impl SseDecode for RustAutoOpaqueNom { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); - } -} - -impl SseDecode for RustAutoOpaqueNom { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); - } -} - impl SseDecode for RustAutoOpaqueNom { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -48806,30 +47719,6 @@ impl SseDecode for RustAutoOpaqueNom { } } -impl SseDecode for RustAutoOpaqueNom { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); - } -} - -impl SseDecode for RustAutoOpaqueNom { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); - } -} - impl SseDecode for RustAutoOpaqueNom { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -50146,30 +49035,6 @@ impl SseDecode for StructOneWithTraitForDynTwinNormal { } } -impl SseDecode for StructOneWithTraitForDynTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - -impl SseDecode for StructOneWithTraitForDynTwinRustAsyncSse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for StructOneWithTraitForDynTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -50216,30 +49081,6 @@ impl SseDecode for StructOneWithTraitTwinNormal { } } -impl SseDecode for StructOneWithTraitTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - -impl SseDecode for StructOneWithTraitTwinRustAsyncSse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for StructOneWithTraitTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -50282,30 +49123,6 @@ impl SseDecode for StructTwoWithTraitForDynTwinNormal { } } -impl SseDecode for StructTwoWithTraitForDynTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - -impl SseDecode for StructTwoWithTraitForDynTwinRustAsyncSse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for StructTwoWithTraitForDynTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -50352,30 +49169,6 @@ impl SseDecode for StructTwoWithTraitTwinNormal { } } -impl SseDecode for StructTwoWithTraitTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - -impl SseDecode for StructTwoWithTraitTwinRustAsyncSse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for StructTwoWithTraitTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -53487,34 +52280,6 @@ impl SseDecode } } -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - impl SseDecode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -53565,30 +52330,6 @@ impl SseDecode } } -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - impl SseDecode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -53637,34 +52378,6 @@ impl SseDecode } } -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - impl SseDecode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -53715,30 +52428,6 @@ impl SseDecode } } -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - -impl SseDecode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return unsafe { decode_rust_opaque_nom(inner) }; - } -} - impl SseDecode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -67841,58 +66530,6 @@ impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor } } -impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut tag_ = ::sse_decode(deserializer); - match tag_ { - 0 => { - let mut var_field0 = - >::sse_decode( - deserializer, - ); - return crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(var_field0); - } - 1 => { - let mut var_field0 = - >::sse_decode( - deserializer, - ); - return crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(var_field0); - } - _ => { - unimplemented!(""); - } - } - } -} - -impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut tag_ = ::sse_decode(deserializer); - match tag_ { - 0 => { - let mut var_field0 = - >::sse_decode( - deserializer, - ); - return crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructOneWithTraitForDynTwinRustAsyncSse(var_field0); - } - 1 => { - let mut var_field0 = - >::sse_decode( - deserializer, - ); - return crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructTwoWithTraitForDynTwinRustAsyncSse(var_field0); - } - _ => { - unimplemented!(""); - } - } - } -} - impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinSseImplementor { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -72104,46 +70741,6 @@ impl flutter_rust_bridge::IntoIntoDart { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitForDynTwinRustAsync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitForDynTwinRustAsyncSse -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -72224,46 +70821,6 @@ impl flutter_rust_bridge::IntoIntoDart> } } -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitTwinRustAsync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitTwinRustAsyncSse -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -72344,46 +70901,6 @@ impl flutter_rust_bridge::IntoIntoDart { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitForDynTwinRustAsync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitForDynTwinRustAsyncSse -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -72464,46 +70981,6 @@ impl flutter_rust_bridge::IntoIntoDart> } } -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitTwinRustAsync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitTwinRustAsyncSse -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -83944,56 +82421,6 @@ impl flutter_rust_bridge::IntoIntoDart flutter_rust_bridge::for_generated::DartAbi { - match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(field0) => { [0.into_dart(), -field0.into_into_dart().into_dart()].into_dart() } -crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(field0) => { [1.into_dart(), -field0.into_into_dart().into_dart()].into_dart() } - _ => { unimplemented!(""); }} - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor -{ -} -impl - flutter_rust_bridge::IntoIntoDart< - crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor, - > for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor -{ - fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { - self - } -} -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart - for crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor -{ - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructOneWithTraitForDynTwinRustAsyncSse(field0) => { [0.into_dart(), -field0.into_into_dart().into_dart()].into_dart() } -crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructTwoWithTraitForDynTwinRustAsyncSse(field0) => { [1.into_dart(), -field0.into_into_dart().into_dart()].into_dart() } - _ => { unimplemented!(""); }} - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor -{ -} -impl - flutter_rust_bridge::IntoIntoDart< - crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor, - > for crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor -{ - fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { - self - } -} -// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitForDynTwinSseImplementor { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { match self {crate::frb_generated::SimpleTraitForDynTwinSseImplementor::StructOneWithTraitForDynTwinSse(field0) => { [0.into_dart(), @@ -87299,34 +85726,6 @@ impl SseEncode for RustAutoOpaqueNom { } } -impl SseEncode for RustAutoOpaqueNom { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), - serializer, - ); - } -} - -impl SseEncode for RustAutoOpaqueNom { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), - serializer, - ); - } -} - impl SseEncode for RustAutoOpaqueNom { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -87383,34 +85782,6 @@ impl SseEncode for RustAutoOpaqueNom { } } -impl SseEncode for RustAutoOpaqueNom { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), - serializer, - ); - } -} - -impl SseEncode for RustAutoOpaqueNom { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), - serializer, - ); - } -} - impl SseEncode for RustAutoOpaqueNom { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -88906,34 +87277,6 @@ impl SseEncode for StructOneWithTraitForDynTwinNormal { } } -impl SseEncode for StructOneWithTraitForDynTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), - serializer, - ); - } -} - -impl SseEncode for StructOneWithTraitForDynTwinRustAsyncSse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), - serializer, - ); - } -} - impl SseEncode for StructOneWithTraitForDynTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -88988,34 +87331,6 @@ impl SseEncode for StructOneWithTraitTwinNormal { } } -impl SseEncode for StructOneWithTraitTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), - serializer, - ); - } -} - -impl SseEncode for StructOneWithTraitTwinRustAsyncSse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), - serializer, - ); - } -} - impl SseEncode for StructOneWithTraitTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -89066,34 +87381,6 @@ impl SseEncode for StructTwoWithTraitForDynTwinNormal { } } -impl SseEncode for StructTwoWithTraitForDynTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), - serializer, - ); - } -} - -impl SseEncode for StructTwoWithTraitForDynTwinRustAsyncSse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), - serializer, - ); - } -} - impl SseEncode for StructTwoWithTraitForDynTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -89148,34 +87435,6 @@ impl SseEncode for StructTwoWithTraitTwinNormal { } } -impl SseEncode for StructTwoWithTraitTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), - serializer, - ); - } -} - -impl SseEncode for StructTwoWithTraitTwinRustAsyncSse { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), - serializer, - ); - } -} - impl SseEncode for StructTwoWithTraitTwinSse { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -92526,36 +90785,6 @@ impl SseEncode } } -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -92610,32 +90839,6 @@ impl SseEncode } } -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -92688,36 +90891,6 @@ impl SseEncode } } -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -92772,32 +90945,6 @@ impl SseEncode } } -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - -impl SseEncode - for RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueNom< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -104424,28 +102571,6 @@ crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTrait } } -impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); - } -crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); - } - _ => { unimplemented!(""); }} - } -} - -impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructOneWithTraitForDynTwinRustAsyncSse(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); - } -crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructTwoWithTraitForDynTwinRustAsyncSse(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); - } - _ => { unimplemented!(""); }} - } -} - impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinSseImplementor { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { diff --git a/frb_example/pure_dart/rust/src/frb_generated.web.rs b/frb_example/pure_dart/rust/src/frb_generated.web.rs index 04beb43811..b180625c43 100644 --- a/frb_example/pure_dart/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart/rust/src/frb_generated.web.rs @@ -18,12 +18,6 @@ use crate::api::pseudo_manual::dropping_twin_rust_async_sse::*; use crate::api::pseudo_manual::dropping_twin_sse::*; use crate::api::pseudo_manual::dropping_twin_sync::*; use crate::api::pseudo_manual::dropping_twin_sync_sse::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitForDynTwinRustAsyncSse; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::SimpleTraitTwinRustAsyncSse; -use crate::api::pseudo_manual::impl_trait_twin_rust_async_sse::*; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitForDynTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::SimpleTraitTwinSse; use crate::api::pseudo_manual::impl_trait_twin_sse::*; @@ -7190,32 +7184,6 @@ impl CstDecode } } } -impl CstDecode - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { - let self_ = self.unchecked_into::(); - match self_.get(0).unchecked_into_f64() as _ { - 0 => { crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync( self_.get(1).cst_decode()) }, -1 => { crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync( self_.get(1).cst_decode()) }, - _ => unreachable!(), - } - } -} -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::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor { - let self_ = self.unchecked_into::(); - match self_.get(0).unchecked_into_f64() as _ { - 0 => { crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructOneWithTraitForDynTwinRustAsyncSse( self_.get(1).cst_decode()) }, -1 => { crate::frb_generated::SimpleTraitForDynTwinRustAsyncSseImplementor::StructTwoWithTraitForDynTwinRustAsyncSse( self_.get(1).cst_decode()) }, - _ => unreachable!(), - } - } -} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -8643,22 +8611,6 @@ impl CstDecode> flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } -impl CstDecode> - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> RustAutoOpaqueNom { - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) - } -} -impl CstDecode> - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> RustAutoOpaqueNom { - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) - } -} impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -8691,22 +8643,6 @@ impl CstDecode> flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) } } -impl CstDecode> - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> RustAutoOpaqueNom { - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) - } -} -impl CstDecode> - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> RustAutoOpaqueNom { - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(self.cst_decode()) - } -} impl CstDecode> for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -9777,38 +9713,6 @@ impl CstDecode )) } } -impl CstDecode - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitForDynTwinRustAsync { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >, - >::cst_decode( - self - )) - } -} -impl CstDecode - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitForDynTwinRustAsyncSse { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - >, - >::cst_decode( - self - )) - } -} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -9873,38 +9777,6 @@ impl CstDecode )) } } -impl CstDecode - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitTwinRustAsync { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, - >, - >::cst_decode( - self - )) - } -} -impl CstDecode - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructOneWithTraitTwinRustAsyncSse { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, - >, - >::cst_decode( - self - )) - } -} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -9965,38 +9837,6 @@ impl CstDecode )) } } -impl CstDecode - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitForDynTwinRustAsync { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >, - >::cst_decode( - self - )) - } -} -impl CstDecode - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitForDynTwinRustAsyncSse { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - >, - >::cst_decode( - self - )) - } -} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -10061,38 +9901,6 @@ impl CstDecode )) } } -impl CstDecode - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitTwinRustAsync { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, - >, - >::cst_decode( - self - )) - } -} -impl CstDecode - for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode(self) -> StructTwoWithTraitTwinRustAsyncSse { - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, - >, - >::cst_decode( - self - )) - } -} impl CstDecode for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue { @@ -12928,54 +12736,6 @@ impl unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } } } -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >, - > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - > { - #[cfg(target_pointer_width = "64")] - { - compile_error!("64-bit pointers are not supported."); - } - unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } - } -} -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - >, - > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - > { - #[cfg(target_pointer_width = "64")] - { - compile_error!("64-bit pointers are not supported."); - } - unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } - } -} impl CstDecode< RustOpaqueNom< @@ -13064,50 +12824,6 @@ impl unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } } } -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, - >, - > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > { - #[cfg(target_pointer_width = "64")] - { - compile_error!("64-bit pointers are not supported."); - } - unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } - } -} -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, - >, - > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > { - #[cfg(target_pointer_width = "64")] - { - compile_error!("64-bit pointers are not supported."); - } - unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } - } -} impl CstDecode< RustOpaqueNom< @@ -13190,54 +12906,6 @@ impl unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } } } -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >, - > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - > { - #[cfg(target_pointer_width = "64")] - { - compile_error!("64-bit pointers are not supported."); - } - unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } - } -} -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - >, - > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - > { - #[cfg(target_pointer_width = "64")] - { - compile_error!("64-bit pointers are not supported."); - } - unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } - } -} impl CstDecode< RustOpaqueNom< @@ -13326,50 +12994,6 @@ impl unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } } } -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, - >, - > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > { - #[cfg(target_pointer_width = "64")] - { - compile_error!("64-bit pointers are not supported."); - } - unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } - } -} -impl - CstDecode< - RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, - >, - > for flutter_rust_bridge::for_generated::wasm_bindgen::JsValue -{ - // Codec=Cst (C-struct based), see doc to use other codecs - fn cst_decode( - self, - ) -> RustOpaqueNom< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > { - #[cfg(target_pointer_width = "64")] - { - compile_error!("64-bit pointers are not supported."); - } - unsafe { decode_rust_opaque_nom((self.as_f64().unwrap() as usize) as _) } - } -} impl CstDecode< RustOpaqueNom< @@ -27791,286 +27415,6 @@ pub fn wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__us wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync_sse__use_imported_struct_twin_sync_sse_impl(ptr_, rust_vec_len_, data_len_) } -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - one: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async_impl(port_, one) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one_impl(that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - one: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one_impl(that, one) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl(that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - one: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl(that, one) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port_, value) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two_impl(that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - two: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two_impl(that, two) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl(that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - two: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl(that, two) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port_, value) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port_) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async( - port_: flutter_rust_bridge::for_generated::MessagePort, - arg: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async_impl(port_, arg) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_create_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_get_one_impl(that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - one: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_set_one_impl(that, one) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_get_one_impl(that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - one: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_set_one_impl(that, one) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl(port_, value) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructOneWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_get_two_impl(that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - two: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_set_two_impl(that, two) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitForDynTwinRustAsyncSse_simple_method_twin_rust_async_sse_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_get_two_impl(that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two( - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, - two: i32, -) -> flutter_rust_bridge::for_generated::WireSyncRust2DartDco { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_set_two_impl(that, two) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - that: flutter_rust_bridge::for_generated::wasm_bindgen::JsValue, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_receiver_borrow_twin_rust_async_sse_impl(port_, that) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - value: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_twin_rust_async_sse_impl(port_, value) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__StructTwoWithTraitTwinRustAsyncSse_simple_trait_fn_with_default_impl_twin_rust_async_sse_impl(port_) -} - -#[wasm_bindgen] -pub fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - wire__crate__api__pseudo_manual__impl_trait_twin_rust_async_sse__func_arg_trait_impl_twin_rust_async_sse_impl(port_, ptr_, rust_vec_len_, data_len_) -} - #[wasm_bindgen] pub fn wire__crate__api__pseudo_manual__impl_trait_twin_sse__StructOneWithTraitForDynTwinSse_create_twin_sse( port_: flutter_rust_bridge::for_generated::MessagePort, @@ -45251,58 +44595,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsyncSse, - >, - >::decrement_strong_count(ptr as _); - } -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSse( ptr: *const std::ffi::c_void, @@ -45403,58 +44695,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitTwinRustAsyncSse, - >, - >::decrement_strong_count(ptr as _); - } -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSse( ptr: *const std::ffi::c_void, @@ -45539,58 +44779,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsyncSse, - >, - >::decrement_strong_count(ptr as _); - } -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSse( ptr: *const std::ffi::c_void, @@ -45691,58 +44879,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat } } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, - >::increment_strong_count(ptr as _); - } -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncSse( - ptr: *const std::ffi::c_void, -) { - unsafe { - StdArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitTwinRustAsyncSse, - >, - >::decrement_strong_count(ptr as _); - } -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSse( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart index c8d4c30615..77b996b07c 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sse_test.dart @@ -2,6 +2,8 @@ // and is auto-generated from `impl_trait_test.dart` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/impl_trait_twin_sse.dart'; import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; import 'package:test/test.dart'; diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart index 5ee1d61a3d..ccc03b7c17 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_sse_test.dart @@ -2,6 +2,8 @@ // and is auto-generated from `impl_trait_test.dart` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/impl_trait_twin_sync_sse.dart'; import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; import 'package:test/test.dart'; diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart index bfac1c9e7b..683eb4c766 100644 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart +++ b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_sync_test.dart @@ -2,6 +2,8 @@ // and is auto-generated from `impl_trait_test.dart` by frb_internal // Please do not modify manually, but modify the origin and re-run frb_internal generator +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart'; import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; import 'package:test/test.dart'; diff --git a/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs b/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs index bc3fadcdc1..21f4a0071d 100644 --- a/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs +++ b/frb_example/pure_dart_pde/rust/src/api/impl_trait.rs @@ -1,5 +1,7 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + use crate::frb_generated::SimpleTraitForDynTwinNormalImplementor; use flutter_rust_bridge::frb; diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs index c1ae1ef220..87f66d5a12 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_sync.rs @@ -4,6 +4,8 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + use crate::frb_generated::SimpleTraitForDynTwinSyncImplementor; use flutter_rust_bridge::frb; diff --git a/frb_example/pure_dart_pde/test/api/impl_trait_test.dart b/frb_example/pure_dart_pde/test/api/impl_trait_test.dart index 444f3cf608..fa96bdcd46 100644 --- a/frb_example/pure_dart_pde/test/api/impl_trait_test.dart +++ b/frb_example/pure_dart_pde/test/api/impl_trait_test.dart @@ -1,5 +1,7 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart_pde/src/rust/api/impl_trait.dart'; import 'package:frb_example_pure_dart_pde/src/rust/frb_generated.dart'; import 'package:test/test.dart'; diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart index fb08550b87..d8cd2026cf 100644 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart +++ b/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_sync_test.dart @@ -4,6 +4,8 @@ // AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT +// FRB_INTERNAL_GENERATOR: {"forbiddenDuplicatorModes": ["rustAsync", "rustAsync sse"]} + import 'package:frb_example_pure_dart_pde/src/rust/api/pseudo_manual/impl_trait_twin_sync.dart'; import 'package:frb_example_pure_dart_pde/src/rust/frb_generated.dart'; import 'package:test/test.dart'; From 6bbdaad2ca2fc10200219cef8ce29922fae52e21 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 16:55:16 +0800 Subject: [PATCH 157/160] chore: goldens --- .../api_dart/mod/functions/expect_output.dart | 11 +++++------ .../api_dart/mod/functions/expect_output2.dart | 3 +++ .../generator/api_dart/mod/simple/expect_output.dart | 11 +++++------ .../generator/api_dart/mod/simple/expect_output2.dart | 11 +++++------ .../generator/api_dart/mod/simple/expect_output3.dart | 3 +++ 5 files changed, 21 insertions(+), 18 deletions(-) create mode 100644 frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output2.dart create mode 100644 frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output3.dart diff --git a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output.dart b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output.dart index 67f12329e0..dd03b910a7 100644 --- a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output.dart +++ b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output.dart @@ -1,5 +1,4 @@ - - // This file is automatically generated, so please do not edit it. +// This file is automatically generated, so please do not edit it. // Generated by `flutter_rust_bridge`@ {VERSION}. // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import @@ -8,9 +7,9 @@ import 'frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; - + - Future fnWithDefaultArg({int foo = 1}) => RustLib.instance.api.crateApiFnWithDefaultArg(foo: foo); + Future fnWithDefaultArg({int foo = 1}) => RustLib.instance.api.crateApiFnWithDefaultArg(foo: foo); - - \ No newline at end of file + + \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output2.dart b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output2.dart new file mode 100644 index 0000000000..b28b04f643 --- /dev/null +++ b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/functions/expect_output2.dart @@ -0,0 +1,3 @@ + + + diff --git a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output.dart b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output.dart index d90c600a58..4b25da37c9 100644 --- a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output.dart +++ b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output.dart @@ -1,5 +1,4 @@ - - // This file is automatically generated, so please do not edit it. +// This file is automatically generated, so please do not edit it. // Generated by `flutter_rust_bridge`@ {VERSION}. // test for dart_preamble @@ -11,11 +10,11 @@ import 'frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; - + - Future firstFunction() => RustLib.instance.api.crateApiFirstFunction(); + Future firstFunction() => RustLib.instance.api.crateApiFirstFunction(); Future secondFunction({required Simple arg }) => RustLib.instance.api.crateApiSecondFunction(arg: arg); - - \ No newline at end of file + + \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output2.dart b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output2.dart index 0a5202a7f0..3fad99b5ad 100644 --- a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output2.dart +++ b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output2.dart @@ -1,5 +1,4 @@ - - // This file is automatically generated, so please do not edit it. +// This file is automatically generated, so please do not edit it. // Generated by `flutter_rust_bridge`@ {VERSION}. // test for dart_preamble @@ -10,11 +9,11 @@ import 'frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; - + - + - class Simple { + class Simple { final int val; const Simple({required this.val ,}); @@ -36,4 +35,4 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; && val == other.val; } - \ No newline at end of file + \ No newline at end of file diff --git a/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output3.dart b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output3.dart new file mode 100644 index 0000000000..b28b04f643 --- /dev/null +++ b/frb_codegen/test_fixtures/library/codegen/generator/api_dart/mod/simple/expect_output3.dart @@ -0,0 +1,3 @@ + + + From dd8db757180d5b277d648d48ee03a3fb1e656910 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 17:02:50 +0800 Subject: [PATCH 158/160] chore: more files --- .../impl_trait_twin_rust_async_sse_test.dart | 43 -------- .../impl_trait_twin_rust_async_test.dart | 43 -------- .../test/dart_valgrind_test_entrypoint.dart | 6 - .../impl_trait_twin_rust_async.dart | 103 ------------------ .../impl_trait_twin_rust_async_test.dart | 45 -------- .../test/dart_valgrind_test_entrypoint.dart | 3 - 6 files changed, 243 deletions(-) delete mode 100644 frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart delete mode 100644 frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart delete mode 100644 frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart delete mode 100644 frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart deleted file mode 100644 index ddc680a2bb..0000000000 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart +++ /dev/null @@ -1,43 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/impl_trait_twin_rust_async_sse.dart'; -import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('impl class should extend trait class', () async { - final one = - await StructOneWithTraitTwinRustAsyncSse.simpleTraitFnTwinRustAsyncSse( - value: 10); - expect(one, isA()); - }); - - test('call methods', () async { - final one = - await StructOneWithTraitTwinRustAsyncSse.simpleTraitFnTwinRustAsyncSse( - value: 10); - expect(await one.simpleTraitFnReceiverBorrowTwinRustAsyncSse(), 10); - }); - - test('trait default impl', () async { - expect( - await StructOneWithTraitTwinRustAsyncSse - .simpleTraitFnWithDefaultImplTwinRustAsyncSse(), - 42); - }); - - test('use generated implementor', () async { - final object = - await StructOneWithTraitForDynTwinRustAsyncSse.createTwinRustAsyncSse( - one: 100); - expect( - await funcArgTraitImplTwinRustAsyncSse( - arg: SimpleTraitForDynTwinRustAsyncSseImplementor - .structOneWithTraitForDynTwinRustAsyncSse(object)), - 100); - }); -} diff --git a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart b/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart deleted file mode 100644 index fe575b4fd5..0000000000 --- a/frb_example/pure_dart/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart +++ /dev/null @@ -1,43 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -import 'package:frb_example_pure_dart/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart'; -import 'package:frb_example_pure_dart/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('impl class should extend trait class', () async { - final one = - await StructOneWithTraitTwinRustAsync.simpleTraitFnTwinRustAsync( - value: 10); - expect(one, isA()); - }); - - test('call methods', () async { - final one = - await StructOneWithTraitTwinRustAsync.simpleTraitFnTwinRustAsync( - value: 10); - expect(await one.simpleTraitFnReceiverBorrowTwinRustAsync(), 10); - }); - - test('trait default impl', () async { - expect( - await StructOneWithTraitTwinRustAsync - .simpleTraitFnWithDefaultImplTwinRustAsync(), - 42); - }); - - test('use generated implementor', () async { - final object = - await StructOneWithTraitForDynTwinRustAsync.createTwinRustAsync( - one: 100); - expect( - await funcArgTraitImplTwinRustAsync( - arg: SimpleTraitForDynTwinRustAsyncImplementor - .structOneWithTraitForDynTwinRustAsync(object)), - 100); - }); -} diff --git a/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart b/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart index a395146527..58028fa259 100644 --- a/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart +++ b/frb_example/pure_dart/test/dart_valgrind_test_entrypoint.dart @@ -178,10 +178,6 @@ import 'api/pseudo_manual/external_type_in_crate_twin_sync_sse_test.dart' as external_type_in_crate_twin_sync_sse_test; import 'api/pseudo_manual/external_type_in_crate_twin_sync_test.dart' as external_type_in_crate_twin_sync_test; -import 'api/pseudo_manual/impl_trait_twin_rust_async_sse_test.dart' - as impl_trait_twin_rust_async_sse_test; -import 'api/pseudo_manual/impl_trait_twin_rust_async_test.dart' - as impl_trait_twin_rust_async_test; import 'api/pseudo_manual/impl_trait_twin_sse_test.dart' as impl_trait_twin_sse_test; import 'api/pseudo_manual/impl_trait_twin_sync_sse_test.dart' @@ -545,8 +541,6 @@ Future callFileEntrypoints() async { await external_type_in_crate_twin_sse_test.main(skipRustLibInit: true); await external_type_in_crate_twin_sync_sse_test.main(skipRustLibInit: true); await external_type_in_crate_twin_sync_test.main(skipRustLibInit: true); - await impl_trait_twin_rust_async_sse_test.main(skipRustLibInit: true); - await impl_trait_twin_rust_async_test.main(skipRustLibInit: true); await impl_trait_twin_sse_test.main(skipRustLibInit: true); await impl_trait_twin_sync_sse_test.main(skipRustLibInit: true); await impl_trait_twin_sync_test.main(skipRustLibInit: true); diff --git a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart b/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart deleted file mode 100644 index af11e9c594..0000000000 --- a/frb_example/pure_dart_pde/lib/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart +++ /dev/null @@ -1,103 +0,0 @@ -// This file is automatically generated, so please do not edit it. -// Generated by `flutter_rust_bridge`@ 2.0.0-dev.37. - -// 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'; - -Future funcArgTraitImplTwinRustAsync( - {required SimpleTraitForDynTwinRustAsyncImplementor arg}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( - arg: arg); - -// Rust type: RustOpaqueMoi> -abstract class StructOneWithTraitForDynTwinRustAsync - implements SimpleTraitForDynTwinRustAsync { - static Future createTwinRustAsync( - {required int one}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( - one: one); - - int get one; - - void set one(int one); - - Future simpleMethodTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueMoi> -abstract class StructOneWithTraitTwinRustAsync - implements SimpleTraitTwinRustAsync { - int get one; - - void set one(int one); - - Future simpleTraitFnReceiverBorrowTwinRustAsync(); - - static Future simpleTraitFnTwinRustAsync( - {required int value}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsync() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueMoi> -abstract class StructTwoWithTraitForDynTwinRustAsync - implements SimpleTraitForDynTwinRustAsync { - int get two; - - void set two(int two); - - Future simpleMethodTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -// Rust type: RustOpaqueMoi> -abstract class StructTwoWithTraitTwinRustAsync - implements SimpleTraitTwinRustAsync { - int get two; - - void set two(int two); - - Future simpleTraitFnReceiverBorrowTwinRustAsync(); - - static Future simpleTraitFnTwinRustAsync( - {required int value}) => - RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - value: value); - - static Future simpleTraitFnWithDefaultImplTwinRustAsync() => RustLib - .instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - void dispose(); - - bool get isDisposed; -} - -abstract class SimpleTraitForDynTwinRustAsync { - Future simpleMethodTwinRustAsync(); -} - -abstract class SimpleTraitTwinRustAsync { - Future simpleTraitFnReceiverBorrowTwinRustAsync(); -} diff --git a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart b/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart deleted file mode 100644 index 4c3b50fad8..0000000000 --- a/frb_example/pure_dart_pde/test/api/pseudo_manual/impl_trait_twin_rust_async_test.dart +++ /dev/null @@ -1,45 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait_test.dart` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT - -import 'package:frb_example_pure_dart_pde/src/rust/api/pseudo_manual/impl_trait_twin_rust_async.dart'; -import 'package:frb_example_pure_dart_pde/src/rust/frb_generated.dart'; -import 'package:test/test.dart'; - -Future main({bool skipRustLibInit = false}) async { - if (!skipRustLibInit) await RustLib.init(); - - test('impl class should extend trait class', () async { - final one = - await StructOneWithTraitTwinRustAsync.simpleTraitFnTwinRustAsync( - value: 10); - expect(one, isA()); - }); - - test('call methods', () async { - final one = - await StructOneWithTraitTwinRustAsync.simpleTraitFnTwinRustAsync( - value: 10); - expect(await one.simpleTraitFnReceiverBorrowTwinRustAsync(), 10); - }); - - test('trait default impl', () async { - expect( - await StructOneWithTraitTwinRustAsync - .simpleTraitFnWithDefaultImplTwinRustAsync(), - 42); - }); - - test('use generated implementor', () async { - final object = - await StructOneWithTraitForDynTwinRustAsync.createTwinRustAsync( - one: 100); - expect( - await funcArgTraitImplTwinRustAsync( - arg: SimpleTraitForDynTwinRustAsyncImplementor - .structOneWithTraitForDynTwinRustAsync(object)), - 100); - }); -} diff --git a/frb_example/pure_dart_pde/test/dart_valgrind_test_entrypoint.dart b/frb_example/pure_dart_pde/test/dart_valgrind_test_entrypoint.dart index 274df0bd3b..7fa8250e90 100644 --- a/frb_example/pure_dart_pde/test/dart_valgrind_test_entrypoint.dart +++ b/frb_example/pure_dart_pde/test/dart_valgrind_test_entrypoint.dart @@ -93,8 +93,6 @@ import 'api/pseudo_manual/external_type_in_crate_twin_rust_async_test.dart' as external_type_in_crate_twin_rust_async_test; import 'api/pseudo_manual/external_type_in_crate_twin_sync_test.dart' as external_type_in_crate_twin_sync_test; -import 'api/pseudo_manual/impl_trait_twin_rust_async_test.dart' - as impl_trait_twin_rust_async_test; import 'api/pseudo_manual/impl_trait_twin_sync_test.dart' as impl_trait_twin_sync_test; import 'api/pseudo_manual/map_and_set_twin_rust_async_test.dart' @@ -263,7 +261,6 @@ Future callFileEntrypoints() async { await exception_twin_sync_test.main(skipRustLibInit: true); await external_type_in_crate_twin_rust_async_test.main(skipRustLibInit: true); await external_type_in_crate_twin_sync_test.main(skipRustLibInit: true); - await impl_trait_twin_rust_async_test.main(skipRustLibInit: true); await impl_trait_twin_sync_test.main(skipRustLibInit: true); await map_and_set_twin_rust_async_test.main(skipRustLibInit: true); await map_and_set_twin_sync_test.main(skipRustLibInit: true); From 32762a4325b4ebcf37ae4ce4b5711be745930f53 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 17:05:06 +0800 Subject: [PATCH 159/160] chore: rm --- .../impl_trait_twin_rust_async.rs | 88 ------------------- .../rust/src/api/pseudo_manual/mod.rs | 1 - 2 files changed, 89 deletions(-) delete mode 100644 frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs deleted file mode 100644 index ee95ac5273..0000000000 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/impl_trait_twin_rust_async.rs +++ /dev/null @@ -1,88 +0,0 @@ -// NOTE: This file is mimicking how a human developer writes tests, -// and is auto-generated from `impl_trait.rs` by frb_internal -// Please do not modify manually, but modify the origin and re-run frb_internal generator - -// AUTO-GENERATED FROM frb_example/pure_dart, DO NOT EDIT - -use crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor; -use flutter_rust_bridge::frb; - -pub trait SimpleTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self; - - fn simple_trait_fn_with_default_impl_twin_rust_async() -> i32 { - 42 - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32; -} - -#[frb(opaque)] -pub struct StructOneWithTraitTwinRustAsync { - pub one: i32, -} - -impl SimpleTraitTwinRustAsync for StructOneWithTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self { - StructOneWithTraitTwinRustAsync { one: value } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32 { - self.one - } -} - -#[frb(opaque)] -pub struct StructTwoWithTraitTwinRustAsync { - pub two: i32, -} - -impl SimpleTraitTwinRustAsync for StructTwoWithTraitTwinRustAsync { - fn simple_trait_fn_twin_rust_async(value: i32) -> Self { - StructTwoWithTraitTwinRustAsync { two: value * 2 } - } - - fn simple_trait_fn_receiver_borrow_twin_rust_async(&self) -> i32 { - self.two * 2 - } -} - -#[frb(generate_implementor_enum)] -pub trait SimpleTraitForDynTwinRustAsync { - fn simple_method_twin_rust_async(&self) -> i32; -} - -#[frb(opaque)] -pub struct StructOneWithTraitForDynTwinRustAsync { - pub one: i32, -} - -impl StructOneWithTraitForDynTwinRustAsync { - pub async fn create_twin_rust_async(one: i32) -> Self { - Self { one } - } -} - -impl SimpleTraitForDynTwinRustAsync for StructOneWithTraitForDynTwinRustAsync { - fn simple_method_twin_rust_async(&self) -> i32 { - self.one - } -} - -#[frb(opaque)] -pub struct StructTwoWithTraitForDynTwinRustAsync { - pub two: i32, -} - -impl SimpleTraitForDynTwinRustAsync for StructTwoWithTraitForDynTwinRustAsync { - fn simple_method_twin_rust_async(&self) -> i32 { - self.two * 2 - } -} - -pub async fn func_arg_trait_impl_twin_rust_async( - arg: SimpleTraitForDynTwinRustAsyncImplementor, -) -> i32 { - let arg = arg.blocking_read(); - arg.simple_method_twin_rust_async() -} diff --git a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs index b86aec8f5e..39ae19b2bc 100644 --- a/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs +++ b/frb_example/pure_dart_pde/rust/src/api/pseudo_manual/mod.rs @@ -34,7 +34,6 @@ pub mod exception_twin_rust_async; pub mod exception_twin_sync; pub mod external_type_in_crate_twin_rust_async; pub mod external_type_in_crate_twin_sync; -pub mod impl_trait_twin_rust_async; pub mod impl_trait_twin_sync; pub mod map_and_set_twin_rust_async; pub mod map_and_set_twin_sync; From e6b38f3fb193120a32a2f82c9d75fda03d21c603 Mon Sep 17 00:00:00 2001 From: fzyzcjy Date: Sat, 8 Jun 2024 17:17:55 +0800 Subject: [PATCH 160/160] chore: codegen --- .../lib/src/rust/frb_generated.dart | 2415 ++++------------- .../lib/src/rust/frb_generated.freezed.dart | 464 ---- .../lib/src/rust/frb_generated.io.dart | 450 --- .../lib/src/rust/frb_generated.web.dart | 402 --- .../rust/src/frb_generated.io.rs | 83 - .../pure_dart_pde/rust/src/frb_generated.rs | 1968 ++++---------- .../rust/src/frb_generated.web.rs | 83 - 7 files changed, 941 insertions(+), 4924 deletions(-) diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.dart index 3f592fcc2f..925c05e0e6 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 @@ -78,7 +78,6 @@ import 'api/pseudo_manual/exception_twin_rust_async.dart'; import 'api/pseudo_manual/exception_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_rust_async.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/map_and_set_twin_rust_async.dart'; import 'api/pseudo_manual/map_and_set_twin_sync.dart'; @@ -193,7 +192,7 @@ class RustLib extends BaseEntrypoint { String get codegenVersion => '2.0.0-dev.37'; @override - int get rustContentHash => -676514056; + int get rustContentHash => 1335510626; static const kDefaultExternalLibraryLoaderConfig = ExternalLibraryLoaderConfig( @@ -2757,74 +2756,6 @@ abstract class RustLibApi extends BaseApi { bool crateApiPseudoManualExternalTypeInCrateTwinSyncUseImportedStructTwinSync( {required MyStruct myStruct}); - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( - {required int one}); - - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( - {required StructOneWithTraitForDynTwinRustAsync that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( - {required StructOneWithTraitForDynTwinRustAsync that, - required int one}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - {required StructOneWithTraitForDynTwinRustAsync that}); - - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( - {required StructOneWithTraitTwinRustAsync that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( - {required StructOneWithTraitTwinRustAsync that, required int one}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructOneWithTraitTwinRustAsync that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( - {required StructTwoWithTraitForDynTwinRustAsync that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( - {required StructTwoWithTraitForDynTwinRustAsync that, - required int two}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - {required StructTwoWithTraitForDynTwinRustAsync that}); - - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( - {required StructTwoWithTraitTwinRustAsync that}); - - void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( - {required StructTwoWithTraitTwinRustAsync that, required int two}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructTwoWithTraitTwinRustAsync that}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync(); - - Future - crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( - {required SimpleTraitForDynTwinRustAsyncImplementor arg}); - StructOneWithTraitForDynTwinSync crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( {required int one}); @@ -5037,15 +4968,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync; @@ -5064,15 +4986,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinSync; @@ -5091,15 +5004,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync; @@ -5118,15 +5022,6 @@ abstract class RustLibApi extends BaseApi { CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync; - - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinSync; @@ -26114,543 +26009,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { argNames: ["myStruct"], ); - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsync( - {required int one}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_i_32(one, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 749, port: port_); - }, - codec: SseCodec( - decodeSuccessData: - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsyncConstMeta, - argValues: [one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncCreateTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async", - argNames: ["one"], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( - {required StructOneWithTraitForDynTwinRustAsync that}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 750)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOneConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitForDynTwinRustAsync_get_one", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( - {required StructOneWithTraitForDynTwinRustAsync that, - required int one}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - that, serializer); - sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 751)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOneConstMeta, - argValues: [that, one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitForDynTwinRustAsync_set_one", - argNames: ["that", "one"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - {required StructOneWithTraitForDynTwinRustAsync that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 752, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", - argNames: ["that"], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( - {required StructOneWithTraitTwinRustAsync that}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 753)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOneConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsync_get_one", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( - {required StructOneWithTraitTwinRustAsync that, required int one}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - that, serializer); - sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 754)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOneConstMeta, - argValues: [that, one], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOneConstMeta => - const TaskConstMeta( - debugName: "StructOneWithTraitTwinRustAsync_set_one", - argNames: ["that", "one"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructOneWithTraitTwinRustAsync that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 755, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", - argNames: ["that"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_i_32(value, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 756, port: port_); - }, - codec: SseCodec( - decodeSuccessData: - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", - argNames: ["value"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 757, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta, - argValues: [], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", - argNames: [], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( - {required StructTwoWithTraitForDynTwinRustAsync that}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 758)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwoConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitForDynTwinRustAsync_get_two", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( - {required StructTwoWithTraitForDynTwinRustAsync that, - required int two}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - that, serializer); - sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwoConstMeta, - argValues: [that, two], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitForDynTwinRustAsync_set_two", - argNames: ["that", "two"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - {required StructTwoWithTraitForDynTwinRustAsync that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 760, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", - argNames: ["that"], - ); - - @override - int crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( - {required StructTwoWithTraitTwinRustAsync that}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 761)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwoConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsync_get_two", - argNames: ["that"], - ); - - @override - void - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( - {required StructTwoWithTraitTwinRustAsync that, required int two}) { - return handler.executeSync(SyncTask( - callFfi: () { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - that, serializer); - sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 762)!; - }, - codec: SseCodec( - decodeSuccessData: sse_decode_unit, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwoConstMeta, - argValues: [that, two], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwoConstMeta => - const TaskConstMeta( - debugName: "StructTwoWithTraitTwinRustAsync_set_two", - argNames: ["that", "two"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - {required StructTwoWithTraitTwinRustAsync that}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - that, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 763, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta, - argValues: [that], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", - argNames: ["that"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsync( - {required int value}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_i_32(value, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 764, port: port_); - }, - codec: SseCodec( - decodeSuccessData: - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta, - argValues: [value], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", - argNames: ["value"], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsync() { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 765, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta, - argValues: [], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnWithDefaultImplTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: - "StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", - argNames: [], - ); - - @override - Future - crateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsync( - {required SimpleTraitForDynTwinRustAsyncImplementor arg}) { - return handler.executeNormal(NormalTask( - callFfi: (port_) { - final serializer = SseSerializer(generalizedFrbRustBinding); - sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - arg, serializer); - pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 770, port: port_); - }, - codec: SseCodec( - decodeSuccessData: sse_decode_i_32, - decodeErrorData: null, - ), - constMeta: - kCrateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsyncConstMeta, - argValues: [arg], - apiImpl: this, - )); - } - - TaskConstMeta - get kCrateApiPseudoManualImplTraitTwinRustAsyncFuncArgTraitImplTwinRustAsyncConstMeta => - const TaskConstMeta( - debugName: "func_arg_trait_impl_twin_rust_async", - argNames: ["arg"], - ); - @override StructOneWithTraitForDynTwinSync crateApiPseudoManualImplTraitTwinSyncStructOneWithTraitForDynTwinSyncCreateTwinSync( @@ -26659,7 +26017,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 771)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 749)!; }, codec: SseCodec( decodeSuccessData: @@ -26688,7 +26046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 772)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 750)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26718,7 +26076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( that, serializer); sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 773)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 751)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26748,7 +26106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 774, port: port_); + funcId: 752, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26777,7 +26135,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 775)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 753)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26806,7 +26164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that, serializer); sse_encode_i_32(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 776)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 754)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26836,7 +26194,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 777, port: port_); + funcId: 755, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26866,7 +26224,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 778, port: port_); + funcId: 756, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -26894,7 +26252,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 779, port: port_); + funcId: 757, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26923,7 +26281,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 758)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -26953,7 +26311,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( that, serializer); sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 759)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -26983,7 +26341,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 782, port: port_); + funcId: 760, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27012,7 +26370,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 783)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 761)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27041,7 +26399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that, serializer); sse_encode_i_32(two, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 784)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 762)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27071,7 +26429,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 785, port: port_); + funcId: 763, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27101,7 +26459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 786, port: port_); + funcId: 764, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -27129,7 +26487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 787, port: port_); + funcId: 765, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27158,7 +26516,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 792)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 770)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27187,7 +26545,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 793, port: port_); + funcId: 771, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -27216,7 +26574,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 794, port: port_); + funcId: 772, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -27245,7 +26603,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_kitchen_sink_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 795, port: port_); + funcId: 773, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_rust_async, @@ -27274,7 +26632,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_rust_async(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 796, port: port_); + funcId: 774, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_rust_async, @@ -27303,7 +26661,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 797, port: port_); + funcId: 775, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -27332,7 +26690,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 798, port: port_); + funcId: 776, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -27361,7 +26719,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 799, port: port_); + funcId: 777, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -27390,7 +26748,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 800, port: port_); + funcId: 778, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -27417,7 +26775,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_i_32_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 801)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 779)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_i_32_i_32, @@ -27445,7 +26803,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_list_prim_u_8_strict(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 802)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 780)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_list_prim_u_8_strict, @@ -27473,7 +26831,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_kitchen_sink_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 803)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 781)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_kitchen_sink_twin_sync, @@ -27501,7 +26859,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_enum_simple_twin_sync(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 804)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 782)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_enum_simple_twin_sync, @@ -27529,7 +26887,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 805)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 783)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_String, @@ -27557,7 +26915,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Map_String_my_size(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 806)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 784)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Map_String_my_size, @@ -27584,7 +26942,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 807)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 785)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_i_32, @@ -27611,7 +26969,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Set_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 808)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 786)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Set_String, @@ -27638,7 +26996,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 809, port: port_); + funcId: 787, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -27669,7 +27027,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_String(a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 810, port: port_); + funcId: 788, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27701,7 +27059,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 811, port: port_); + funcId: 789, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27731,7 +27089,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 812, port: port_); + funcId: 790, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27765,7 +27123,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 813, port: port_); + funcId: 791, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27799,7 +27157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 814, port: port_); + funcId: 792, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27837,7 +27195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_rust_async_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 815, port: port_); + funcId: 793, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -27868,7 +27226,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 816, port: port_); + funcId: 794, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_rust_async, @@ -27898,7 +27256,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_concatenate_with_twin_rust_async( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 817, port: port_); + funcId: 795, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -27930,7 +27288,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(b, serializer); sse_encode_u_32(c, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 818, port: port_); + funcId: 796, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async_array_3, @@ -27957,7 +27315,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 819, port: port_); + funcId: 797, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_rust_async, @@ -27987,7 +27345,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: 820, port: port_); + funcId: 798, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28016,7 +27374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 821, port: port_); + funcId: 799, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_rust_async, @@ -28046,7 +27404,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: 822, port: port_); + funcId: 800, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28076,7 +27434,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: 823, port: port_); + funcId: 801, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28108,7 +27466,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: 824, port: port_); + funcId: 802, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28137,7 +27495,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: 825, port: port_); + funcId: 803, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28167,7 +27525,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: 826, port: port_); + funcId: 804, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28197,7 +27555,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 827, port: port_); + funcId: 805, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_rust_async, @@ -28227,7 +27585,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: 828, port: port_); + funcId: 806, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -28256,7 +27614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 829, port: port_); + funcId: 807, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28290,7 +27648,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(y, serializer); sse_encode_u_32(z, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 830, port: port_); + funcId: 808, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -28315,7 +27673,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 831)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 809)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28344,7 +27702,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 832)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 810)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28374,7 +27732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); sse_encode_String(b, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 833)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 811)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28402,7 +27760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 834)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 812)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28435,7 +27793,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 835)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 813)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28467,7 +27825,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); sse_encode_StreamSink_u_32_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 836)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 814)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28503,7 +27861,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); sse_encode_StreamSink_log_2_twin_sync_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 837)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 815)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28533,7 +27891,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 838)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 816)!; }, codec: SseCodec( decodeSuccessData: sse_decode_concatenate_with_twin_sync, @@ -28561,7 +27919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_concatenate_with_twin_sync(that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 839)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 817)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28590,7 +27948,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: 840)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 818)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync_array_3, @@ -28615,7 +27973,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 841)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 819)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sum_with_twin_sync, @@ -28643,7 +28001,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: 842)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 820)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28671,7 +28029,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 843)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 821)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_enum_twin_sync, @@ -28699,7 +28057,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: 844)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 822)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28726,7 +28084,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: 845)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 823)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28755,7 +28113,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: 846)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 824)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28783,7 +28141,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: 847)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 825)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28811,7 +28169,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: 848)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 826)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -28839,7 +28197,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(one, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 849)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 827)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_twin_sync, @@ -28867,7 +28225,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: 850)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 828)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -28894,7 +28252,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(a, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 851)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 829)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -28923,7 +28281,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: 852)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 830)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -28952,7 +28310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 853, port: port_); + funcId: 831, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -28982,7 +28340,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 854, port: port_); + funcId: 832, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29011,7 +28369,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 855, port: port_); + funcId: 833, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -29040,7 +28398,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 856, port: port_); + funcId: 834, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -29067,7 +28425,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 857, port: port_); + funcId: 835, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -29094,7 +28452,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 858, port: port_); + funcId: 836, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -29121,7 +28479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 859, port: port_); + funcId: 837, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -29150,7 +28508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_application_settings(appSettings, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 860, port: port_); + funcId: 838, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -29179,7 +28537,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: 861, port: port_); + funcId: 839, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29209,7 +28567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 862, port: port_); + funcId: 840, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29239,7 +28597,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 863, port: port_); + funcId: 841, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29270,7 +28628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_opt_box_autoadd_application_mode_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 864, port: port_); + funcId: 842, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29300,7 +28658,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 865, port: port_); + funcId: 843, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29331,7 +28689,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_mirror_struct_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 866, port: port_); + funcId: 844, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29362,7 +28720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_record_application_settings_raw_string_enum_mirrored_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 867, port: port_); + funcId: 845, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29392,7 +28750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_mode_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 868, port: port_); + funcId: 846, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29423,7 +28781,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(num, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 869, port: port_); + funcId: 847, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -29453,7 +28811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(seq, serializer); sse_encode_usize(times, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 870, port: port_); + funcId: 848, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -29480,7 +28838,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 871, port: port_); + funcId: 849, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -29508,7 +28866,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 872, port: port_); + funcId: 850, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -29535,7 +28893,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 873, port: port_); + funcId: 851, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -29562,7 +28920,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 874, port: port_); + funcId: 852, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -29589,7 +28947,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 875, port: port_); + funcId: 853, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -29617,7 +28975,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 876, port: port_); + funcId: 854, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -29646,7 +29004,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 877, port: port_); + funcId: 855, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -29673,7 +29031,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 878, port: port_); + funcId: 856, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -29701,7 +29059,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 857)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29730,7 +29088,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_list_application_settings_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 858)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29758,7 +29116,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_numbers(nums, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 859)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -29785,7 +29143,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_sequences(seqs, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 860)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -29811,7 +29169,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 883)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 861)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -29837,7 +29195,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 884)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 862)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_settings, @@ -29862,7 +29220,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 885)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 863)!; }, codec: SseCodec( decodeSuccessData: sse_decode_application_message, @@ -29888,7 +29246,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: 886)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 864)!; }, codec: SseCodec( decodeSuccessData: sse_decode_bool, @@ -29916,7 +29274,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: 887)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 865)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29945,7 +29303,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: 888)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 866)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -29974,7 +29332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Map_u_8_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 889)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 867)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30004,7 +29362,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: 890)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 868)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30033,7 +29391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_Set_application_mode_Sse(sink, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 891)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 869)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30062,7 +29420,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: 892)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 870)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30092,7 +29450,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: 893)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 871)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30121,7 +29479,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: 894)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 872)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -30150,7 +29508,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: 895)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 873)!; }, codec: SseCodec( decodeSuccessData: sse_decode_numbers, @@ -30178,7 +29536,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: 896)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 874)!; }, codec: SseCodec( decodeSuccessData: sse_decode_sequences, @@ -30204,7 +29562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 875)!; }, codec: SseCodec( decodeSuccessData: sse_decode_contains_mirrored_sub_struct_twin_sync, @@ -30230,7 +29588,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 876)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_mirrored, @@ -30256,7 +29614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 877)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_hash_map, @@ -30282,7 +29640,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 878)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_raw_string_enum_mirrored, @@ -30308,7 +29666,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 879)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_of_nested_raw_string_mirrored, @@ -30334,7 +29692,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 880)!; }, codec: SseCodec( decodeSuccessData: sse_decode_nested_raw_string_mirrored, @@ -30362,7 +29720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_bool(nested, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 903)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 881)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_enum_mirrored, @@ -30388,7 +29746,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 882)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_mirrored, @@ -30415,7 +29773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 905, port: port_); + funcId: 883, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_rust_async, @@ -30444,7 +29802,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 906, port: port_); + funcId: 884, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -30473,7 +29831,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: 907, port: port_); + funcId: 885, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_rust_async, @@ -30502,7 +29860,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: 908, port: port_); + funcId: 886, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_rust_async, @@ -30531,7 +29889,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 909, port: port_); + funcId: 887, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30561,7 +29919,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: 910, port: port_); + funcId: 888, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -30590,7 +29948,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(v, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 911, port: port_); + funcId: 889, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -30619,7 +29977,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_weekdays_twin_rust_async(weekdays, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 912, port: port_); + funcId: 890, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_rust_async, @@ -30649,7 +30007,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 913, port: port_); + funcId: 891, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30678,7 +30036,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: 914, port: port_); + funcId: 892, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_rust_async, @@ -30707,7 +30065,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: 915, port: port_); + funcId: 893, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_rust_async, @@ -30733,7 +30091,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 894)!; }, codec: SseCodec( decodeSuccessData: sse_decode_big_buffers_twin_sync, @@ -30760,7 +30118,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Char(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 917)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 895)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Char, @@ -30788,7 +30146,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: 918)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 896)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_tree_node_twin_sync, @@ -30816,7 +30174,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: 919)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 897)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_nested_struct_twin_sync, @@ -30843,7 +30201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(s, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 920)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 898)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -30871,7 +30229,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: 921)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 899)!; }, codec: SseCodec( decodeSuccessData: sse_decode_my_size, @@ -30898,7 +30256,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: 922)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 900)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -30926,7 +30284,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: 923)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 901)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_weekdays_twin_sync, @@ -30954,7 +30312,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: 924)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 902)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -30981,7 +30339,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: 925)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 903)!; }, codec: SseCodec( decodeSuccessData: sse_decode_abc_twin_sync, @@ -31009,7 +30367,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: 926)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 904)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_enum_twin_sync, @@ -31038,7 +30396,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: 927, port: port_); + funcId: 905, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_rust_async, @@ -31065,7 +30423,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 928, port: port_); + funcId: 906, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31094,7 +30452,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 929, port: port_); + funcId: 907, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -31123,7 +30481,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 930, port: port_); + funcId: 908, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -31150,7 +30508,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: 931)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 909)!; }, codec: SseCodec( decodeSuccessData: sse_decode_empty_twin_sync, @@ -31175,7 +30533,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 932)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 910)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -31202,7 +30560,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_my_size(l, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 933)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 911)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_my_size, @@ -31229,7 +30587,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(names, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 934)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 912)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -31258,7 +30616,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: 935, port: port_); + funcId: 913, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_rust_async, @@ -31286,7 +30644,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: 936)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 914)!; }, codec: SseCodec( decodeSuccessData: sse_decode_new_type_int_twin_sync, @@ -31318,7 +30676,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: 937, port: port_); + funcId: 915, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -31349,7 +30707,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: 938)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 916)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_i_32, @@ -31378,7 +30736,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_f_64(opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 939, port: port_); + funcId: 917, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -31420,7 +30778,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_exotic_optionals_twin_rust_async( structbox, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 940, port: port_); + funcId: 918, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31458,7 +30816,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_exotic_optionals_twin_rust_async( opt, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 941, port: port_); + funcId: 919, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -31489,7 +30847,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(left, serializer); sse_encode_f_64(right, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 942, port: port_); + funcId: 920, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -31518,7 +30876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 943, port: port_); + funcId: 921, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_rust_async, @@ -31547,7 +30905,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: 944, port: port_); + funcId: 922, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_rust_async, @@ -31575,7 +30933,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: 945)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 923)!; }, codec: SseCodec( decodeSuccessData: sse_decode_f_64, @@ -31614,7 +30972,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: 946)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 924)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31650,7 +31008,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: 947)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 925)!; }, codec: SseCodec( decodeSuccessData: @@ -31679,7 +31037,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: 948)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 926)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_f_64, @@ -31707,7 +31065,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_String(document, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 949)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 927)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_box_autoadd_element_twin_sync, @@ -31734,7 +31092,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: 950)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 928)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opt_vecs_twin_sync, @@ -31762,7 +31120,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 951, port: port_); + funcId: 929, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31791,7 +31149,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 952, port: port_); + funcId: 930, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -31820,7 +31178,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_prim_u_8_loose(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 953, port: port_); + funcId: 931, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -31849,7 +31207,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 954, port: port_); + funcId: 932, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31878,7 +31236,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 955, port: port_); + funcId: 933, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -31908,7 +31266,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_simple_struct_for_borrow_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 956, port: port_); + funcId: 934, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_rust_async, @@ -31935,7 +31293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 957)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 935)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -31962,7 +31320,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 958)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 936)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_String, @@ -31989,7 +31347,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: 959)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 937)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_prim_u_8_strict, @@ -32016,7 +31374,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 960)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 938)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32043,7 +31401,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_String(arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 961)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 939)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32072,7 +31430,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_box_autoadd_simple_struct_for_borrow_twin_sync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 962)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 940)!; }, codec: SseCodec( decodeSuccessData: sse_decode_simple_struct_for_borrow_twin_sync, @@ -32101,7 +31459,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 963, port: port_); + funcId: 941, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_rust_async, @@ -32129,7 +31487,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(n, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 964)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 942)!; }, codec: SseCodec( decodeSuccessData: sse_decode_vec_of_primitive_pack_twin_sync, @@ -32164,7 +31522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_f_64(myF64, serializer); sse_encode_bool(myBool, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 965, port: port_); + funcId: 943, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32193,7 +31551,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 966, port: port_); + funcId: 944, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -32226,7 +31584,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: 967)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 945)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32253,7 +31611,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_32(myU32, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 968)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 946)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_32, @@ -32280,7 +31638,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 969, port: port_); + funcId: 947, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32309,7 +31667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 970, port: port_); + funcId: 948, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_rust_async, @@ -32335,7 +31693,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: 949)!; }, codec: SseCodec( decodeSuccessData: @@ -32362,7 +31720,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 972)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 950)!; }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_sync, @@ -32392,7 +31750,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHelloOneStructTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 973, port: port_); + funcId: 951, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32422,7 +31780,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 974, port: port_); + funcId: 952, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32453,7 +31811,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 975, port: port_); + funcId: 953, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32484,7 +31842,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 976, port: port_); + funcId: 954, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32515,7 +31873,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 977, port: port_); + funcId: 955, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -32546,7 +31904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 978, port: port_); + funcId: 956, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32575,7 +31933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 979, port: port_); + funcId: 957, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32604,7 +31962,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 980, port: port_); + funcId: 958, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32632,7 +31990,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 981, port: port_); + funcId: 959, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32664,7 +32022,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 982, port: port_); + funcId: 960, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32695,7 +32053,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 983, port: port_); + funcId: 961, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32726,7 +32084,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 984, port: port_); + funcId: 962, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32754,7 +32112,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 985, port: port_); + funcId: 963, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32786,7 +32144,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 986)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 964)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -32818,7 +32176,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 987)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 965)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32848,7 +32206,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_hello_two_enum_twin_rust_async(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 990, port: port_); + funcId: 968, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32879,7 +32237,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 991, port: port_); + funcId: 969, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32913,7 +32271,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 992, port: port_); + funcId: 970, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -32943,7 +32301,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 993, port: port_); + funcId: 971, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -32976,7 +32334,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 994, port: port_); + funcId: 972, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33008,7 +32366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 995, port: port_); + funcId: 973, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33041,7 +32399,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 996, port: port_); + funcId: 974, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33074,7 +32432,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 997, port: port_); + funcId: 975, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33104,7 +32462,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 998, port: port_); + funcId: 976, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33131,7 +32489,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 999, port: port_); + funcId: 977, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33165,7 +32523,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1000, port: port_); + funcId: 978, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33195,7 +32553,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinRustAsync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1001, port: port_); + funcId: 979, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33222,7 +32580,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1002, port: port_); + funcId: 980, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33253,7 +32611,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: 1003, port: port_); + funcId: 981, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33281,7 +32639,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1004, port: port_); + funcId: 982, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -33309,7 +32667,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1005, port: port_); + funcId: 983, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_rust_async, @@ -33341,7 +32699,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1006, port: port_); + funcId: 984, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33368,7 +32726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1007, port: port_); + funcId: 985, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33399,7 +32757,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1008, port: port_); + funcId: 986, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33430,7 +32788,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: 1009, port: port_); + funcId: 987, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33461,7 +32819,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1010, port: port_); + funcId: 988, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33491,7 +32849,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinRustAsyncSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1011, port: port_); + funcId: 989, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33518,7 +32876,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1012, port: port_); + funcId: 990, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33546,7 +32904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1013, port: port_); + funcId: 991, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33575,7 +32933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1014, port: port_); + funcId: 992, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33605,7 +32963,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1015, port: port_); + funcId: 993, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33633,7 +32991,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1016, port: port_); + funcId: 994, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33667,7 +33025,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1017, port: port_); + funcId: 995, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -33697,7 +33055,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1018, port: port_); + funcId: 996, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33728,7 +33086,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: 1019, port: port_); + funcId: 997, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33756,7 +33114,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1020, port: port_); + funcId: 998, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33789,7 +33147,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1021, port: port_); + funcId: 999, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33821,7 +33179,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1022, port: port_); + funcId: 1000, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33853,7 +33211,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1023, port: port_); + funcId: 1001, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33880,7 +33238,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1024, port: port_); + funcId: 1002, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33909,7 +33267,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1025, port: port_); + funcId: 1003, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -33944,7 +33302,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinRustAsync( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1026, port: port_); + funcId: 1004, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -33974,7 +33332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHelloOneStructTwinSync( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1027, port: port_); + funcId: 1005, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34003,7 +33361,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1006)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34033,7 +33391,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1007)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34063,7 +33421,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1008)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34092,7 +33450,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1009)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34122,7 +33480,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1032)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1010)!; }, codec: SseCodec( decodeSuccessData: @@ -34150,7 +33508,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1033)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1011)!; }, codec: SseCodec( decodeSuccessData: @@ -34177,7 +33535,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1034)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1012)!; }, codec: SseCodec( decodeSuccessData: @@ -34204,7 +33562,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: 1013)!; }, codec: SseCodec( decodeSuccessData: @@ -34234,7 +33592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1036)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1014)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34264,7 +33622,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinSync( arg, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1037)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1015)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34294,7 +33652,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: 1038)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1016)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34320,7 +33678,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1039)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1017)!; }, codec: SseCodec( decodeSuccessData: @@ -34351,7 +33709,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1040)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1018)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -34383,7 +33741,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinSync( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1041)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1019)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34413,7 +33771,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_hello_two_enum_twin_sync(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1044, port: port_); + funcId: 1022, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34443,7 +33801,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: 1045)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1023)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34476,7 +33834,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: 1046)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1024)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34505,7 +33863,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: 1047)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1025)!; }, codec: SseCodec( decodeSuccessData: @@ -34535,7 +33893,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: 1048)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1026)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34566,7 +33924,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: 1049)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1027)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34596,7 +33954,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: 1050)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1028)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34627,7 +33985,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: 1051)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1029)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -34656,7 +34014,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: 1052)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1030)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34682,7 +34040,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1053)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1031)!; }, codec: SseCodec( decodeSuccessData: @@ -34714,7 +34072,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: 1054)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1032)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34743,7 +34101,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: 1055)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1033)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34769,7 +34127,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1056)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1034)!; }, codec: SseCodec( decodeSuccessData: @@ -34799,7 +34157,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: 1057)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1035)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34826,7 +34184,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1058)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1036)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -34853,7 +34211,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1059)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1037)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_sync, @@ -34884,7 +34242,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: 1060)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1038)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34910,7 +34268,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1061)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1039)!; }, codec: SseCodec( decodeSuccessData: @@ -34939,7 +34297,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1062)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1040)!; }, codec: SseCodec( decodeSuccessData: @@ -34969,7 +34327,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: 1063)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1041)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -34999,7 +34357,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: 1064)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1042)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35028,7 +34386,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: 1065)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1043)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35054,7 +34412,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1066)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1044)!; }, codec: SseCodec( decodeSuccessData: @@ -35083,7 +34441,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1067)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1045)!; }, codec: SseCodec( decodeSuccessData: @@ -35110,7 +34468,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1068)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1046)!; }, codec: SseCodec( decodeSuccessData: @@ -35139,7 +34497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1069)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1047)!; }, codec: SseCodec( decodeSuccessData: @@ -35166,7 +34524,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1070)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1048)!; }, codec: SseCodec( decodeSuccessData: @@ -35198,7 +34556,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: 1071)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1049)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -35227,7 +34585,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: 1072)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1050)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35257,7 +34615,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: 1073)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1051)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35284,7 +34642,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1074)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1052)!; }, codec: SseCodec( decodeSuccessData: @@ -35316,7 +34674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1075)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1053)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35346,7 +34704,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1076)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1054)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35376,7 +34734,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynHelloTraitTwinSync( arg, serializer); sse_encode_String(expect, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1077)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1055)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35402,7 +34760,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1078)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1056)!; }, codec: SseCodec( decodeSuccessData: @@ -35429,7 +34787,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1079)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1057)!; }, codec: SseCodec( decodeSuccessData: @@ -35460,7 +34818,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: 1080)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1058)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35487,7 +34845,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1081, port: port_); + funcId: 1059, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_rust_async_array_5, @@ -35514,7 +34872,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1082, port: port_); + funcId: 1060, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_rust_async, @@ -35541,7 +34899,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1083, port: port_); + funcId: 1061, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync, @@ -35571,7 +34929,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinRustAsync( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1084, port: port_); + funcId: 1062, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -35599,7 +34957,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1085, port: port_); + funcId: 1063, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinRustAsync, @@ -35628,7 +34986,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1086, port: port_); + funcId: 1064, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35655,7 +35013,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1087, port: port_); + funcId: 1065, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinRustAsync_array_2, @@ -35684,7 +35042,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinRustAsync(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1088, port: port_); + funcId: 1066, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35711,7 +35069,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1089, port: port_); + funcId: 1067, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinRustAsync, @@ -35740,7 +35098,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: 1090, port: port_); + funcId: 1068, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35770,7 +35128,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_opaque_nested_twin_rust_async( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1091, port: port_); + funcId: 1069, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -35799,7 +35157,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinRustAsync(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1092, port: port_); + funcId: 1070, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35828,7 +35186,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1093, port: port_); + funcId: 1071, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35857,7 +35215,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1094, port: port_); + funcId: 1072, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35886,7 +35244,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinRustAsync(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1095, port: port_); + funcId: 1073, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -35912,7 +35270,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1096)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1074)!; }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_sync_array_5, @@ -35938,7 +35296,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1097)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1075)!; }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_sync, @@ -35964,7 +35322,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: 1076)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync, @@ -35993,7 +35351,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinSync( opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1099)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1077)!; }, codec: SseCodec( decodeSuccessData: @@ -36020,7 +35378,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1100)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1078)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinSync, @@ -36047,7 +35405,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: 1101)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1079)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36073,7 +35431,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1102)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1080)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinSync_array_2, @@ -36100,7 +35458,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinSync(data, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1103)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1081)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36126,7 +35484,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1104)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1082)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinSync, @@ -36153,7 +35511,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: 1105)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1083)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -36180,7 +35538,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: 1106)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1084)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36207,7 +35565,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinSync(clone, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1107)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1085)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -36234,7 +35592,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1108)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1086)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -36261,7 +35619,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1109)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1087)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -36288,7 +35646,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinSync(opaque, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1110)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1088)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -36317,7 +35675,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1111, port: port_); + funcId: 1089, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -36345,7 +35703,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: 1112)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1090)!; }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -36374,7 +35732,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1113, port: port_); + funcId: 1091, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36404,7 +35762,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1114, port: port_); + funcId: 1092, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36437,7 +35795,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: 1115, port: port_); + funcId: 1093, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36468,7 +35826,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_my_stream_entry_twin_rust_async_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1116, port: port_); + funcId: 1094, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36501,7 +35859,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: 1117, port: port_); + funcId: 1095, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36534,7 +35892,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: 1118, port: port_); + funcId: 1096, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36567,7 +35925,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1119, port: port_); + funcId: 1097, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36597,7 +35955,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: 1120, port: port_); + funcId: 1098, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36629,7 +35987,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: 1121, port: port_); + funcId: 1099, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36658,7 +36016,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1122, port: port_); + funcId: 1100, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -36688,7 +36046,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1123, port: port_); + funcId: 1101, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_rust_async, @@ -36718,7 +36076,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1124, port: port_); + funcId: 1102, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_rust_async, @@ -36748,7 +36106,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_rust_async( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1125, port: port_); + funcId: 1103, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_rust_async, @@ -36778,7 +36136,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: 1126, port: port_); + funcId: 1104, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36809,7 +36167,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: 1127, port: port_); + funcId: 1105, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -36838,7 +36196,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: 1128)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1106)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_sync, @@ -36866,7 +36224,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: 1129)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1107)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_sync, @@ -36895,7 +36253,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: 1130)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1108)!; }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_sync, @@ -36924,7 +36282,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: 1131)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1109)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_sync, @@ -36953,7 +36311,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: 1132)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1110)!; }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_sync, @@ -36981,7 +36339,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1133, port: port_); + funcId: 1111, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37010,7 +36368,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: 1134, port: port_); + funcId: 1112, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -37037,7 +36395,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: 1135)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1113)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37063,7 +36421,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: 1136)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1114)!; }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -37091,7 +36449,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1137, port: port_); + funcId: 1115, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -37120,7 +36478,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1138, port: port_); + funcId: 1116, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_rust_async, @@ -37149,7 +36507,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1139, port: port_); + funcId: 1117, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -37176,7 +36534,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1140)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1118)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -37204,7 +36562,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1141)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1119)!; }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_sync, @@ -37231,7 +36589,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1142)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1120)!; }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -37260,7 +36618,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: 1143, port: port_); + funcId: 1121, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_rust_async, @@ -37289,7 +36647,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1144, port: port_); + funcId: 1122, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -37318,7 +36676,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1145, port: port_); + funcId: 1123, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -37346,7 +36704,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: 1146)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1124)!; }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_sync, @@ -37373,7 +36731,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1147)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1125)!; }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -37400,7 +36758,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1148)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1126)!; }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -37427,7 +36785,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1149, port: port_); + funcId: 1127, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37455,7 +36813,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1150, port: port_); + funcId: 1128, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_raw_string_item_struct_twin_normal, @@ -37483,7 +36841,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerHelloOneStructTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1151, port: port_); + funcId: 1129, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37513,7 +36871,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1152, port: port_); + funcId: 1130, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37544,7 +36902,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1153, port: port_); + funcId: 1131, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37575,7 +36933,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1154, port: port_); + funcId: 1132, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37606,7 +36964,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1155, port: port_); + funcId: 1133, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -37637,7 +36995,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1156, port: port_); + funcId: 1134, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37666,7 +37024,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1157, port: port_); + funcId: 1135, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37694,7 +37052,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1158, port: port_); + funcId: 1136, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37722,7 +37080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1159, port: port_); + funcId: 1137, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37753,7 +37111,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1160, port: port_); + funcId: 1138, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37784,7 +37142,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1161, port: port_); + funcId: 1139, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37815,7 +37173,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1162, port: port_); + funcId: 1140, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37843,7 +37201,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1163, port: port_); + funcId: 1141, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -37874,7 +37232,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1164)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1142)!; }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -37906,7 +37264,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructWithGoodAndOpaqueFieldWithoutOptionTwinNormal( that, serializer); sse_encode_String(good, serializer); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1165)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1143)!; }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37935,7 +37293,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_hello_two_enum_twin_normal(that, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1168, port: port_); + funcId: 1146, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37965,7 +37323,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1169, port: port_); + funcId: 1147, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -37998,7 +37356,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(expect, serializer); sse_encode_i_32(adder, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1170, port: port_); + funcId: 1148, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38028,7 +37386,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1171, port: port_); + funcId: 1149, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38059,7 +37417,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1172, port: port_); + funcId: 1150, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38089,7 +37447,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_list_prim_i_32_loose(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1173, port: port_); + funcId: 1151, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38121,7 +37479,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1174, port: port_); + funcId: 1152, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -38153,7 +37511,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( mutBorrow, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1175, port: port_); + funcId: 1153, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -38182,7 +37540,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynFnStringStringSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1176, port: port_); + funcId: 1154, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38209,7 +37567,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1177, port: port_); + funcId: 1155, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38242,7 +37600,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEnumWithGoodAndOpaqueWithoutOptionTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1178, port: port_); + funcId: 1156, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38270,7 +37628,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleEnumTwinNormal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1179, port: port_); + funcId: 1157, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38297,7 +37655,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1180, port: port_); + funcId: 1158, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38328,7 +37686,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_enum_with_good_and_opaque_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1181, port: port_); + funcId: 1159, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38356,7 +37714,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1182, port: port_); + funcId: 1160, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -38384,7 +37742,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1183, port: port_); + funcId: 1161, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_with_good_and_opaque_twin_normal, @@ -38415,7 +37773,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_i_32(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1184, port: port_); + funcId: 1162, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38442,7 +37800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1185, port: port_); + funcId: 1163, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38472,7 +37830,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1186, port: port_); + funcId: 1164, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38502,7 +37860,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: 1187, port: port_); + funcId: 1165, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38532,7 +37890,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { a, serializer); sse_encode_String(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1188, port: port_); + funcId: 1166, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38561,7 +37919,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBoxdynMyTraitTwinNormalSendSync( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1189, port: port_); + funcId: 1167, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38588,7 +37946,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1190, port: port_); + funcId: 1168, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38616,7 +37974,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1191, port: port_); + funcId: 1169, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38644,7 +38002,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1192, port: port_); + funcId: 1170, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38674,7 +38032,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_i_32(initial, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1193, port: port_); + funcId: 1171, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38702,7 +38060,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1194, port: port_); + funcId: 1172, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38735,7 +38093,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( orange, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1195, port: port_); + funcId: 1173, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -38764,7 +38122,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal_Sse( sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1196, port: port_); + funcId: 1174, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38795,7 +38153,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: 1197, port: port_); + funcId: 1175, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38823,7 +38181,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1198, port: port_); + funcId: 1176, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38856,7 +38214,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1199, port: port_); + funcId: 1177, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38887,7 +38245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1200, port: port_); + funcId: 1178, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38918,7 +38276,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { arg, serializer); sse_encode_String(expect, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1201, port: port_); + funcId: 1179, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -38945,7 +38303,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1202, port: port_); + funcId: 1180, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -38974,7 +38332,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1203, port: port_); + funcId: 1181, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -39008,7 +38366,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNonCloneSimpleTwinNormal( b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1204, port: port_); + funcId: 1182, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39035,7 +38393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1205, port: port_); + funcId: 1183, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_enum_opaque_twin_normal_array_5, @@ -39061,7 +38419,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1206, port: port_); + funcId: 1184, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_opaque_nested_twin_normal, @@ -39085,7 +38443,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1207, port: port_); + funcId: 1185, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal, @@ -39112,7 +38470,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_opt_box_autoadd_RustOpaque_HideDataTwinNormal( opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1208, port: port_); + funcId: 1186, port: port_); }, codec: SseCodec( decodeSuccessData: @@ -39138,7 +38496,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1209, port: port_); + funcId: 1187, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueReturnTwinNormal, @@ -39164,7 +38522,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal_array_2(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1210, port: port_); + funcId: 1188, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39188,7 +38546,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1211, port: port_); + funcId: 1189, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataTwinNormal_array_2, @@ -39214,7 +38572,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_RustOpaque_HideDataTwinNormal(data, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1212, port: port_); + funcId: 1190, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39238,7 +38596,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { callFfi: (port_) { final serializer = SseSerializer(generalizedFrbRustBinding); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1213, port: port_); + funcId: 1191, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_RustOpaque_HideDataTwinNormal, @@ -39264,7 +38622,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: 1214, port: port_); + funcId: 1192, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39290,7 +38648,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: 1215, port: port_); + funcId: 1193, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39316,7 +38674,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_NonCloneDataTwinNormal(clone, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1216, port: port_); + funcId: 1194, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39342,7 +38700,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1217, port: port_); + funcId: 1195, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39368,7 +38726,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1218, port: port_); + funcId: 1196, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39394,7 +38752,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_RustOpaque_HideDataTwinNormal(opaque, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1219, port: port_); + funcId: 1197, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_String, @@ -39418,7 +38776,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: 1198)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_FrbOpaqueSyncReturnTwinNormal, @@ -39442,7 +38800,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1221)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1199)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_NonCloneDataTwinNormal, @@ -39466,7 +38824,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1222)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1200)!; }, codec: SseCodec( decodeSuccessData: sse_decode_RustOpaque_HideDataAnotherTwinNormal, @@ -39491,7 +38849,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return handler.executeSync(SyncTask( callFfi: () { final serializer = SseSerializer(generalizedFrbRustBinding); - return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1223)!; + return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 1201)!; }, codec: SseCodec( decodeSuccessData: @@ -39520,7 +38878,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_i_32(a, serializer); sse_encode_i_32(b, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1224, port: port_); + funcId: 1202, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_i_32, @@ -39546,7 +38904,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1225, port: port_); + funcId: 1203, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39573,7 +38931,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_String_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1226, port: port_); + funcId: 1204, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39603,7 +38961,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: 1227, port: port_); + funcId: 1205, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39632,7 +38990,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: 1228, port: port_); + funcId: 1206, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39662,7 +39020,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: 1229, port: port_); + funcId: 1207, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39692,7 +39050,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: 1230, port: port_); + funcId: 1208, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39722,7 +39080,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_u_32(key, serializer); sse_encode_u_32(max, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1231, port: port_); + funcId: 1209, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39750,7 +39108,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: 1232, port: port_); + funcId: 1210, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39780,7 +39138,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_my_struct_containing_stream_sink_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1233, port: port_); + funcId: 1211, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39806,7 +39164,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_StreamSink_i_32_Sse(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1234, port: port_); + funcId: 1212, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39834,7 +39192,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_StreamSink_String_Sse(sink, serializer); sse_encode_String(arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1235, port: port_); + funcId: 1213, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39861,7 +39219,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_StreamSink_i_32_Sse(sink, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1236, port: port_); + funcId: 1214, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -39890,7 +39248,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1237, port: port_); + funcId: 1215, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_one_field_twin_normal, @@ -39919,7 +39277,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1238, port: port_); + funcId: 1216, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_two_field_twin_normal, @@ -39948,7 +39306,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_struct_with_zero_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1239, port: port_); + funcId: 1217, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_struct_with_zero_field_twin_normal, @@ -39977,7 +39335,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_one_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1240, port: port_); + funcId: 1218, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_one_field_twin_normal, @@ -40007,7 +39365,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_box_autoadd_tuple_struct_with_two_field_twin_normal( arg, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1241, port: port_); + funcId: 1219, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_tuple_struct_with_two_field_twin_normal, @@ -40035,7 +39393,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_record_string_i_32(value, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1242, port: port_); + funcId: 1220, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_unit, @@ -40061,7 +39419,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: 1243, port: port_); + funcId: 1221, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_record_string_i_32, @@ -40087,7 +39445,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1244, port: port_); + funcId: 1222, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -40113,7 +39471,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1245, port: port_); + funcId: 1223, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_test_model_twin_normal, @@ -40139,7 +39497,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_u_64(input, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1246, port: port_); + funcId: 1224, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_u_64, @@ -40166,7 +39524,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: 1247, port: port_); + funcId: 1225, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_feature_uuid_twin_normal, @@ -40192,7 +39550,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_Uuid(id, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1248, port: port_); + funcId: 1226, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_Uuid, @@ -40218,7 +39576,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { final serializer = SseSerializer(generalizedFrbRustBinding); sse_encode_list_Uuid(ids, serializer); pdeCallFfi(generalizedFrbRustBinding, serializer, - funcId: 1249, port: port_); + funcId: 1227, port: port_); }, codec: SseCodec( decodeSuccessData: sse_decode_list_Uuid, @@ -41072,14 +40430,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormal => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitForDynTwinSync => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; @@ -41096,14 +40446,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormal => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructOneWithTraitTwinSync => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync; @@ -41120,14 +40462,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormal => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync => - wire.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinSync => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; @@ -41144,14 +40478,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormal => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; - RustArcIncrementStrongCountFnType - get rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync => wire - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; - - RustArcDecrementStrongCountFnType - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync => wire - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; - RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_StructTwoWithTraitTwinSync => wire .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync; @@ -41257,15 +40583,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - raw); - } - @protected StructOneWithTraitForDynTwinSync dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -41284,15 +40601,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw); } - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - raw); - } - @protected StructTwoWithTraitForDynTwinSync dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -41660,15 +40968,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitForDynTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -41687,15 +40986,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -41714,15 +41004,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitForDynTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -41741,15 +41022,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -41927,15 +41199,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitForDynTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -41954,15 +41217,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -41981,15 +41235,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitForDynTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -42008,15 +41253,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -42266,15 +41502,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitForDynTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -42293,15 +41520,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -42320,15 +41538,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitForDynTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -42347,15 +41556,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -43370,15 +42570,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitForDynTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -43397,15 +42588,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructOneWithTraitTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -43424,15 +42606,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitForDynTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -43451,15 +42624,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { raw as List); } - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode( - raw as List); - } - @protected StructTwoWithTraitTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -43784,13 +42948,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } - @protected - SimpleTraitForDynTwinRustAsync - dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - throw UnimplementedError(); - } - @protected SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( dynamic raw) { @@ -43804,13 +42961,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { throw UnimplementedError(); } - @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - throw UnimplementedError(); - } - @protected SimpleTraitTwinSync dco_decode_TraitDef_SimpleTraitTwinSync(dynamic raw) { // Codec=Dco (DartCObject based), see doc to use other codecs @@ -45518,14 +44668,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return dco_decode_simple_trait_for_dyn_twin_normal_implementor(raw); } - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - return dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(raw); - } - @protected SimpleTraitForDynTwinSyncImplementor dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( @@ -50844,26 +49986,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw) { - // Codec=Dco (DartCObject based), see doc to use other codecs - switch (raw[0]) { - case 0: - return SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - raw[1]), - ); - case 1: - return SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - raw[1]), - ); - default: - throw Exception("unreachable"); - } - } - @protected SimpleTraitForDynTwinSyncImplementor dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw) { @@ -51902,17 +51024,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var inner = - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - deserializer); - return inner; - } - @protected StructOneWithTraitForDynTwinSync sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -51935,17 +51046,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { return inner; } - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - var inner = - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - deserializer); - return inner; - } - @protected StructTwoWithTraitForDynTwinSync sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -52328,15 +51428,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitForDynTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -52355,15 +51446,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -52382,15 +51464,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitForDynTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -52409,15 +51482,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -52601,15 +51665,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitForDynTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -52628,15 +51683,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -52655,15 +51701,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitForDynTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -52682,15 +51719,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -52946,15 +51974,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitForDynTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -52973,15 +51992,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -53000,15 +52010,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitForDynTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -53027,15 +52028,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -54024,15 +53016,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitForDynTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -54051,15 +53034,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructOneWithTraitTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -54078,15 +53052,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitForDynTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -54105,15 +53070,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); } - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - sse_decode_usize(deserializer), sse_decode_i_32(deserializer)); - } - @protected StructTwoWithTraitTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -56120,15 +55076,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { deserializer)); } - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - return (sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( - deserializer)); - } - @protected SimpleTraitForDynTwinSyncImplementor sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( @@ -62138,31 +61085,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - - var tag_ = sse_decode_i_32(deserializer); - switch (tag_) { - case 0: - var var_field0 = - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - deserializer); - return SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( - var_field0); - case 1: - var var_field0 = - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - deserializer); - return SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( - var_field0); - default: - throw UnimplementedError(''); - } - } - @protected SimpleTraitForDynTwinSyncImplementor sse_decode_simple_trait_for_dyn_twin_sync_implementor( @@ -63077,16 +61999,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - self, serializer); - } - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -63105,16 +62017,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { self, serializer); } - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - self, serializer); - } - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -63557,18 +62459,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: true), - serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -63591,17 +62481,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: true), - serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -63624,18 +62503,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: true), - serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -63658,17 +62525,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: true), - serializer); - } - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -63887,18 +62743,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -63921,17 +62765,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -63954,18 +62787,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -63988,17 +62809,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -64304,18 +63114,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -64338,17 +63136,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -64371,18 +63158,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -64405,17 +63180,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: false), - serializer); - } - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -65586,18 +64350,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: null), - serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -65620,17 +64372,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructOneWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: null), - serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -65653,18 +64394,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitForDynTwinRustAsyncImpl) - .frbInternalSseEncode(move: null), - serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -65687,17 +64416,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { serializer); } - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_usize( - (self as StructTwoWithTraitTwinRustAsyncImpl) - .frbInternalSseEncode(move: null), - serializer); - } - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -67742,15 +66460,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { sse_encode_simple_trait_for_dyn_twin_normal_implementor(self, serializer); } - @protected - void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( - self, serializer); - } - @protected void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer) { @@ -72898,29 +71607,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } - @protected - void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, - SseSerializer serializer) { - // Codec=Sse (Serialization based), see doc to use other codecs - switch (self) { - case SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( - field0: final field0 - ): - sse_encode_i_32(0, serializer); - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - field0, serializer); - case SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( - field0: final field0 - ): - sse_encode_i_32(1, serializer); - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - field0, serializer); - default: - throw UnimplementedError(''); - } - } - @protected void sse_encode_simple_trait_for_dyn_twin_sync_implementor( SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer) { @@ -73624,7 +72310,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi { } } -// These functions are ignored: `blocking_read`, `blocking_read`, `blocking_read`, `blocking_write`, `blocking_write`, `blocking_write`, `deref_mut`, `deref_mut`, `deref_mut`, `deref`, `deref`, `deref`, `deref`, `deref`, `deref` +// These functions are ignored: `blocking_read`, `blocking_read`, `blocking_write`, `blocking_write`, `deref_mut`, `deref_mut`, `deref`, `deref`, `deref`, `deref` @freezed sealed class SimpleTraitForDynTwinNormalImplementor @@ -73639,19 +72325,6 @@ sealed class SimpleTraitForDynTwinNormalImplementor ) = SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTwinNormal; } -@freezed -sealed class SimpleTraitForDynTwinRustAsyncImplementor - with _$SimpleTraitForDynTwinRustAsyncImplementor { - const SimpleTraitForDynTwinRustAsyncImplementor._(); - - const factory SimpleTraitForDynTwinRustAsyncImplementor.structOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync field0, - ) = SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync; - const factory SimpleTraitForDynTwinRustAsyncImplementor.structTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync field0, - ) = SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync; -} - @freezed sealed class SimpleTraitForDynTwinSyncImplementor with _$SimpleTraitForDynTwinSyncImplementor { @@ -75286,43 +73959,6 @@ class StructOneWithTraitForDynTwinNormalImpl extends RustOpaque ); } -@sealed -class StructOneWithTraitForDynTwinRustAsyncImpl extends RustOpaque - implements StructOneWithTraitForDynTwinRustAsync { - // Not to be used by end users - StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructOneWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitForDynTwinRustAsync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr, - ); - - int get one => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncGetOne( - that: this, - ); - - void set one(int one) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSetOne( - that: this, one: one); - - Future simpleMethodTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - that: this, - ); -} - @sealed class StructOneWithTraitForDynTwinSyncImpl extends RustOpaque implements StructOneWithTraitForDynTwinSync { @@ -75395,42 +74031,6 @@ class StructOneWithTraitTwinNormalImpl extends RustOpaque ); } -@sealed -class StructOneWithTraitTwinRustAsyncImpl extends RustOpaque - implements StructOneWithTraitTwinRustAsync { - // Not to be used by end users - StructOneWithTraitTwinRustAsyncImpl.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructOneWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructOneWithTraitTwinRustAsync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr, - ); - - int get one => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncGetOne( - that: this, - ); - - void set one(int one) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSetOne( - that: this, one: one); - - Future simpleTraitFnReceiverBorrowTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructOneWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - that: this, - ); -} - @sealed class StructOneWithTraitTwinSyncImpl extends RustOpaque implements StructOneWithTraitTwinSync { @@ -75504,43 +74104,6 @@ class StructTwoWithTraitForDynTwinNormalImpl extends RustOpaque ); } -@sealed -class StructTwoWithTraitForDynTwinRustAsyncImpl extends RustOpaque - implements StructTwoWithTraitForDynTwinRustAsync { - // Not to be used by end users - StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalDcoDecode( - List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructTwoWithTraitForDynTwinRustAsyncImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitForDynTwinRustAsync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr, - ); - - int get two => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncGetTwo( - that: this, - ); - - void set two(int two) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSetTwo( - that: this, two: two); - - Future simpleMethodTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitForDynTwinRustAsyncSimpleMethodTwinRustAsync( - that: this, - ); -} - @sealed class StructTwoWithTraitForDynTwinSyncImpl extends RustOpaque implements StructTwoWithTraitForDynTwinSync { @@ -75613,42 +74176,6 @@ class StructTwoWithTraitTwinNormalImpl extends RustOpaque ); } -@sealed -class StructTwoWithTraitTwinRustAsyncImpl extends RustOpaque - implements StructTwoWithTraitTwinRustAsync { - // Not to be used by end users - StructTwoWithTraitTwinRustAsyncImpl.frbInternalDcoDecode(List wire) - : super.frbInternalDcoDecode(wire, _kStaticData); - - // Not to be used by end users - StructTwoWithTraitTwinRustAsyncImpl.frbInternalSseDecode( - BigInt ptr, int externalSizeOnNative) - : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData); - - static final _kStaticData = RustArcStaticData( - rustArcIncrementStrongCount: RustLib.instance.api - .rust_arc_increment_strong_count_StructTwoWithTraitTwinRustAsync, - rustArcDecrementStrongCount: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsync, - rustArcDecrementStrongCountPtr: RustLib.instance.api - .rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr, - ); - - int get two => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncGetTwo( - that: this, - ); - - void set two(int two) => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSetTwo( - that: this, two: two); - - Future simpleTraitFnReceiverBorrowTwinRustAsync() => RustLib.instance.api - .crateApiPseudoManualImplTraitTwinRustAsyncStructTwoWithTraitTwinRustAsyncSimpleTraitFnReceiverBorrowTwinRustAsync( - that: this, - ); -} - @sealed class StructTwoWithTraitTwinSyncImpl extends RustOpaque implements StructTwoWithTraitTwinSync { diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart index 8284fa2c30..0b47008751 100644 --- a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart +++ b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.freezed.dart @@ -476,470 +476,6 @@ abstract class SimpleTraitForDynTwinNormalImplementor_StructTwoWithTraitForDynTw get copyWith => throw _privateConstructorUsedError; } -/// @nodoc -mixin _$SimpleTraitForDynTwinRustAsyncImplementor { - SimpleTraitForDynTwinRustAsync get field0 => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) - structOneWithTraitForDynTwinRustAsync, - required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) - structTwoWithTraitForDynTwinRustAsync, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value) - structOneWithTraitForDynTwinRustAsync, - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value) - structTwoWithTraitForDynTwinRustAsync, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - }) => - throw _privateConstructorUsedError; - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) => - throw _privateConstructorUsedError; -} - -/// @nodoc -abstract class $SimpleTraitForDynTwinRustAsyncImplementorCopyWith<$Res> { - factory $SimpleTraitForDynTwinRustAsyncImplementorCopyWith( - SimpleTraitForDynTwinRustAsyncImplementor value, - $Res Function(SimpleTraitForDynTwinRustAsyncImplementor) then) = - _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, - SimpleTraitForDynTwinRustAsyncImplementor>; -} - -/// @nodoc -class _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, - $Val extends SimpleTraitForDynTwinRustAsyncImplementor> - implements $SimpleTraitForDynTwinRustAsyncImplementorCopyWith<$Res> { - _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl( - this._value, this._then); - - // ignore: unused_field - final $Val _value; - // ignore: unused_field - final $Res Function($Val) _then; -} - -/// @nodoc -abstract class _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< - $Res> { - factory _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl - value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl) - then) = - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< - $Res>; - @useResult - $Res call({StructOneWithTraitForDynTwinRustAsync field0}); -} - -/// @nodoc -class __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< - $Res> - extends _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> - implements - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< - $Res> { - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl - _value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl) - _then) - : super(_value, _then); - - @pragma('vm:prefer-inline') - @override - $Res call({ - Object? field0 = null, - }) { - return _then( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl( - null == field0 - ? _value.field0 - : field0 // ignore: cast_nullable_to_non_nullable - as StructOneWithTraitForDynTwinRustAsync, - )); - } -} - -/// @nodoc - -class _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl - extends SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync { - const _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl( - this.field0) - : super._(); - - @override - final StructOneWithTraitForDynTwinRustAsync field0; - - @override - String toString() { - return 'SimpleTraitForDynTwinRustAsyncImplementor.structOneWithTraitForDynTwinRustAsync(field0: $field0)'; - } - - @override - bool operator ==(Object other) { - return identical(this, other) || - (other.runtimeType == runtimeType && - other - is _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl && - (identical(other.field0, field0) || other.field0 == field0)); - } - - @override - int get hashCode => Object.hash(runtimeType, field0); - - @JsonKey(ignore: true) - @override - @pragma('vm:prefer-inline') - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> - get copyWith => - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWithImpl< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl>( - this, _$identity); - - @override - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) - structOneWithTraitForDynTwinRustAsync, - required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) - structTwoWithTraitForDynTwinRustAsync, - }) { - return structOneWithTraitForDynTwinRustAsync(field0); - } - - @override - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - }) { - return structOneWithTraitForDynTwinRustAsync?.call(field0); - } - - @override - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) { - if (structOneWithTraitForDynTwinRustAsync != null) { - return structOneWithTraitForDynTwinRustAsync(field0); - } - return orElse(); - } - - @override - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value) - structOneWithTraitForDynTwinRustAsync, - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value) - structTwoWithTraitForDynTwinRustAsync, - }) { - return structOneWithTraitForDynTwinRustAsync(this); - } - - @override - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - }) { - return structOneWithTraitForDynTwinRustAsync?.call(this); - } - - @override - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) { - if (structOneWithTraitForDynTwinRustAsync != null) { - return structOneWithTraitForDynTwinRustAsync(this); - } - return orElse(); - } -} - -abstract class SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - extends SimpleTraitForDynTwinRustAsyncImplementor { - const factory SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync( - final StructOneWithTraitForDynTwinRustAsync field0) = - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl; - const SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync._() - : super._(); - - @override - StructOneWithTraitForDynTwinRustAsync get field0; - @JsonKey(ignore: true) - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsyncImpl> - get copyWith => throw _privateConstructorUsedError; -} - -/// @nodoc -abstract class _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< - $Res> { - factory _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl - value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl) - then) = - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< - $Res>; - @useResult - $Res call({StructTwoWithTraitForDynTwinRustAsync field0}); -} - -/// @nodoc -class __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< - $Res> - extends _$SimpleTraitForDynTwinRustAsyncImplementorCopyWithImpl<$Res, - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> - implements - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< - $Res> { - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl - _value, - $Res Function( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl) - _then) - : super(_value, _then); - - @pragma('vm:prefer-inline') - @override - $Res call({ - Object? field0 = null, - }) { - return _then( - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl( - null == field0 - ? _value.field0 - : field0 // ignore: cast_nullable_to_non_nullable - as StructTwoWithTraitForDynTwinRustAsync, - )); - } -} - -/// @nodoc - -class _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl - extends SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync { - const _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl( - this.field0) - : super._(); - - @override - final StructTwoWithTraitForDynTwinRustAsync field0; - - @override - String toString() { - return 'SimpleTraitForDynTwinRustAsyncImplementor.structTwoWithTraitForDynTwinRustAsync(field0: $field0)'; - } - - @override - bool operator ==(Object other) { - return identical(this, other) || - (other.runtimeType == runtimeType && - other - is _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl && - (identical(other.field0, field0) || other.field0 == field0)); - } - - @override - int get hashCode => Object.hash(runtimeType, field0); - - @JsonKey(ignore: true) - @override - @pragma('vm:prefer-inline') - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> - get copyWith => - __$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWithImpl< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl>( - this, _$identity); - - @override - @optionalTypeArgs - TResult when({ - required TResult Function(StructOneWithTraitForDynTwinRustAsync field0) - structOneWithTraitForDynTwinRustAsync, - required TResult Function(StructTwoWithTraitForDynTwinRustAsync field0) - structTwoWithTraitForDynTwinRustAsync, - }) { - return structTwoWithTraitForDynTwinRustAsync(field0); - } - - @override - @optionalTypeArgs - TResult? whenOrNull({ - TResult? Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - }) { - return structTwoWithTraitForDynTwinRustAsync?.call(field0); - } - - @override - @optionalTypeArgs - TResult maybeWhen({ - TResult Function(StructOneWithTraitForDynTwinRustAsync field0)? - structOneWithTraitForDynTwinRustAsync, - TResult Function(StructTwoWithTraitForDynTwinRustAsync field0)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) { - if (structTwoWithTraitForDynTwinRustAsync != null) { - return structTwoWithTraitForDynTwinRustAsync(field0); - } - return orElse(); - } - - @override - @optionalTypeArgs - TResult map({ - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value) - structOneWithTraitForDynTwinRustAsync, - required TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value) - structTwoWithTraitForDynTwinRustAsync, - }) { - return structTwoWithTraitForDynTwinRustAsync(this); - } - - @override - @optionalTypeArgs - TResult? mapOrNull({ - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult? Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - }) { - return structTwoWithTraitForDynTwinRustAsync?.call(this); - } - - @override - @optionalTypeArgs - TResult maybeMap({ - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructOneWithTraitForDynTwinRustAsync - value)? - structOneWithTraitForDynTwinRustAsync, - TResult Function( - SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - value)? - structTwoWithTraitForDynTwinRustAsync, - required TResult orElse(), - }) { - if (structTwoWithTraitForDynTwinRustAsync != null) { - return structTwoWithTraitForDynTwinRustAsync(this); - } - return orElse(); - } -} - -abstract class SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync - extends SimpleTraitForDynTwinRustAsyncImplementor { - const factory SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync( - final StructTwoWithTraitForDynTwinRustAsync field0) = - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl; - const SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsync._() - : super._(); - - @override - StructTwoWithTraitForDynTwinRustAsync get field0; - @JsonKey(ignore: true) - _$$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImplCopyWith< - _$SimpleTraitForDynTwinRustAsyncImplementor_StructTwoWithTraitForDynTwinRustAsyncImpl> - get copyWith => throw _privateConstructorUsedError; -} - /// @nodoc mixin _$SimpleTraitForDynTwinSyncImplementor { SimpleTraitForDynTwinSync get field0 => throw _privateConstructorUsedError; 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 fb33f31b72..3e2afe1782 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 @@ -74,7 +74,6 @@ import 'api/pseudo_manual/exception_twin_rust_async.dart'; import 'api/pseudo_manual/exception_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_rust_async.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/map_and_set_twin_rust_async.dart'; import 'api/pseudo_manual/map_and_set_twin_sync.dart'; @@ -390,10 +389,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSyncPtr; @@ -402,10 +397,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSyncPtr; @@ -414,10 +405,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr => wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSyncPtr; @@ -426,10 +413,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr => - wire._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinSyncPtr => wire ._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSyncPtr; @@ -485,11 +468,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitForDynTwinSync dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -500,11 +478,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSync dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -715,11 +688,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitForDynTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -730,11 +698,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -745,11 +708,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -760,11 +718,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -865,11 +818,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitForDynTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -880,11 +828,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -895,11 +838,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -910,11 +848,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -1055,11 +988,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitForDynTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -1070,11 +998,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -1085,11 +1008,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -1100,11 +1018,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -1631,11 +1544,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitForDynTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -1646,11 +1554,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -1661,11 +1564,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -1676,11 +1574,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -1861,10 +1754,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( dynamic raw); - @protected - SimpleTraitForDynTwinRustAsync - dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw); - @protected SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( dynamic raw); @@ -1872,10 +1761,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); - @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( - dynamic raw); - @protected SimpleTraitTwinSync dco_decode_TraitDef_SimpleTraitTwinSync(dynamic raw); @@ -2646,11 +2531,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( dynamic raw); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - dynamic raw); - @protected SimpleTraitForDynTwinSyncImplementor dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( @@ -4511,10 +4391,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormalImplementor dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw); - @protected SimpleTraitForDynTwinSyncImplementor dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw); @@ -4840,11 +4716,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSync sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -4855,11 +4726,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSync sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -5070,11 +4936,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -5085,11 +4946,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -5100,11 +4956,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -5115,11 +4966,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -5220,11 +5066,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -5235,11 +5076,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -5250,11 +5086,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -5265,11 +5096,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -5410,11 +5236,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -5425,11 +5246,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -5440,11 +5256,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -5455,11 +5266,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -5962,11 +5768,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -5977,11 +5778,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -5992,11 +5788,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -6007,11 +5798,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -7060,11 +6846,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer); - @protected SimpleTraitForDynTwinSyncImplementor sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( @@ -9180,11 +8961,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer); - @protected SimpleTraitForDynTwinSyncImplementor sse_decode_simple_trait_for_dyn_twin_sync_implementor( @@ -9562,11 +9338,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -9577,11 +9348,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -9795,11 +9561,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -9810,11 +9571,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -9825,11 +9581,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -9840,11 +9591,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -9948,11 +9694,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -9963,11 +9704,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -9978,11 +9714,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -9993,11 +9724,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -10141,11 +9867,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -10156,11 +9877,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -10171,11 +9887,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -10186,11 +9897,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -10748,11 +10454,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -10763,11 +10464,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -10778,11 +10474,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -10793,11 +10484,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -11804,10 +11490,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); - @protected - void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); - @protected void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); @@ -13864,10 +13546,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); - @protected - void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); - @protected void sse_encode_simple_trait_for_dyn_twin_sync_implementor( SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); @@ -16131,38 +15809,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormalPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsyncPtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ffi.Pointer ptr, @@ -16227,38 +15873,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormalPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsyncPtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( ffi.Pointer ptr, @@ -16323,38 +15937,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormalPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsyncPtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ffi.Pointer ptr, @@ -16419,38 +16001,6 @@ class RustLibWire implements BaseWire { _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormalPtr .asFunction)>(); - void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync'); - late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync = - _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr - .asFunction)>(); - - void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ffi.Pointer ptr, - ) { - return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr, - ); - } - - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr = - _lookup)>>( - 'frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync'); - late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync = - _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsyncPtr - .asFunction)>(); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( ffi.Pointer ptr, diff --git a/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart b/frb_example/pure_dart_pde/lib/src/rust/frb_generated.web.dart index 6b5ab7c3bc..fa661c5fa3 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 @@ -77,7 +77,6 @@ import 'api/pseudo_manual/exception_twin_rust_async.dart'; import 'api/pseudo_manual/exception_twin_sync.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_rust_async.dart'; import 'api/pseudo_manual/external_type_in_crate_twin_sync.dart'; -import 'api/pseudo_manual/impl_trait_twin_rust_async.dart'; import 'api/pseudo_manual/impl_trait_twin_sync.dart'; import 'api/pseudo_manual/map_and_set_twin_rust_async.dart'; import 'api/pseudo_manual/map_and_set_twin_sync.dart'; @@ -392,10 +391,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinNormalPtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitForDynTwinSyncPtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync; @@ -404,10 +399,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructOneWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructOneWithTraitTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructOneWithTraitTwinSyncPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync; @@ -416,10 +407,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinNormalPtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitForDynTwinSyncPtr => wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync; @@ -428,10 +415,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { get rust_arc_decrement_strong_count_StructTwoWithTraitTwinNormalPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal; - CrossPlatformFinalizerArg - get rust_arc_decrement_strong_count_StructTwoWithTraitTwinRustAsyncPtr => - wire.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync; - CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_StructTwoWithTraitTwinSyncPtr => wire .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync; @@ -487,11 +470,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitForDynTwinSync dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -502,11 +480,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSync dco_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -717,11 +690,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitForDynTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -732,11 +700,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -747,11 +710,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -762,11 +720,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitTwinSync dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -867,11 +820,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitForDynTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -882,11 +830,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -897,11 +840,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -912,11 +850,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitTwinSync dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -1057,11 +990,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitForDynTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -1072,11 +1000,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -1087,11 +1010,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -1102,11 +1020,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitTwinSync dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -1633,11 +1546,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic raw); - @protected - StructOneWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitForDynTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -1648,11 +1556,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic raw); - @protected - StructOneWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic raw); - @protected StructOneWithTraitTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -1663,11 +1566,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic raw); - @protected - StructTwoWithTraitForDynTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitForDynTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -1678,11 +1576,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic raw); - @protected - StructTwoWithTraitTwinRustAsync - dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic raw); - @protected StructTwoWithTraitTwinSync dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -1863,10 +1756,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormal dco_decode_TraitDef_SimpleTraitForDynTwinNormal( dynamic raw); - @protected - SimpleTraitForDynTwinRustAsync - dco_decode_TraitDef_SimpleTraitForDynTwinRustAsync(dynamic raw); - @protected SimpleTraitForDynTwinSync dco_decode_TraitDef_SimpleTraitForDynTwinSync( dynamic raw); @@ -1874,10 +1763,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { @protected SimpleTraitTwinNormal dco_decode_TraitDef_SimpleTraitTwinNormal(dynamic raw); - @protected - SimpleTraitTwinRustAsync dco_decode_TraitDef_SimpleTraitTwinRustAsync( - dynamic raw); - @protected SimpleTraitTwinSync dco_decode_TraitDef_SimpleTraitTwinSync(dynamic raw); @@ -2648,11 +2533,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { dco_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( dynamic raw); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - dynamic raw); - @protected SimpleTraitForDynTwinSyncImplementor dco_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( @@ -4513,10 +4393,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { SimpleTraitForDynTwinNormalImplementor dco_decode_simple_trait_for_dyn_twin_normal_implementor(dynamic raw); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - dco_decode_simple_trait_for_dyn_twin_rust_async_implementor(dynamic raw); - @protected SimpleTraitForDynTwinSyncImplementor dco_decode_simple_trait_for_dyn_twin_sync_implementor(dynamic raw); @@ -4842,11 +4718,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSync sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -4857,11 +4728,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSync sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -5072,11 +4938,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -5087,11 +4948,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -5102,11 +4958,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -5117,11 +4968,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSync sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -5222,11 +5068,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -5237,11 +5078,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -5252,11 +5088,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -5267,11 +5098,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSync sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -5412,11 +5238,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -5427,11 +5248,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -5442,11 +5258,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -5457,11 +5268,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSync sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -5964,11 +5770,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitForDynTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -5979,11 +5780,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructOneWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructOneWithTraitTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -5994,11 +5790,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitForDynTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitForDynTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -6009,11 +5800,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( SseDeserializer deserializer); - @protected - StructTwoWithTraitTwinRustAsync - sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - SseDeserializer deserializer); - @protected StructTwoWithTraitTwinSync sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -7062,11 +6848,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer); - @protected SimpleTraitForDynTwinSyncImplementor sse_decode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( @@ -9182,11 +8963,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_decode_simple_trait_for_dyn_twin_normal_implementor( SseDeserializer deserializer); - @protected - SimpleTraitForDynTwinRustAsyncImplementor - sse_decode_simple_trait_for_dyn_twin_rust_async_implementor( - SseDeserializer deserializer); - @protected SimpleTraitForDynTwinSyncImplementor sse_decode_simple_trait_for_dyn_twin_sync_implementor( @@ -9564,11 +9340,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -9579,11 +9350,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -9797,11 +9563,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -9812,11 +9573,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -9827,11 +9583,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -9842,11 +9593,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -9950,11 +9696,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -9965,11 +9706,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -9980,11 +9716,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -9995,11 +9726,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -10143,11 +9869,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -10158,11 +9879,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -10173,11 +9889,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -10188,11 +9899,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -10750,11 +10456,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( StructOneWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - StructOneWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( @@ -10765,11 +10466,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( StructOneWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - StructOneWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( @@ -10780,11 +10476,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( StructTwoWithTraitForDynTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - StructTwoWithTraitForDynTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( @@ -10795,11 +10486,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( StructTwoWithTraitTwinNormal self, SseSerializer serializer); - @protected - void - sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - StructTwoWithTraitTwinRustAsync self, SseSerializer serializer); - @protected void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( @@ -11806,10 +11492,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_box_autoadd_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); - @protected - void sse_encode_box_autoadd_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); - @protected void sse_encode_box_autoadd_simple_trait_for_dyn_twin_sync_implementor( SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); @@ -13866,10 +13548,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl { void sse_encode_simple_trait_for_dyn_twin_normal_implementor( SimpleTraitForDynTwinNormalImplementor self, SseSerializer serializer); - @protected - void sse_encode_simple_trait_for_dyn_twin_rust_async_implementor( - SimpleTraitForDynTwinRustAsyncImplementor self, SseSerializer serializer); - @protected void sse_encode_simple_trait_for_dyn_twin_sync_implementor( SimpleTraitForDynTwinSyncImplementor self, SseSerializer serializer); @@ -14938,18 +14616,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic ptr) => wasmModule @@ -14974,18 +14640,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic ptr) => wasmModule @@ -15010,18 +14664,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic ptr) => wasmModule @@ -15046,18 +14688,6 @@ class RustLibWire implements BaseWire { .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr); - - void rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic ptr) => - wasmModule - .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr); - void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( dynamic ptr) => wasmModule @@ -15631,14 +15261,6 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinNormal( dynamic ptr); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( dynamic ptr); @@ -15655,14 +15277,6 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinNormal( dynamic ptr); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( dynamic ptr); @@ -15679,14 +15293,6 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinNormal( dynamic ptr); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( dynamic ptr); @@ -15703,14 +15309,6 @@ class RustLibWasmModule implements WasmModule { rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinNormal( dynamic ptr); - external void - rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic ptr); - - external void - rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - dynamic ptr); - external void rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( dynamic ptr); diff --git a/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs b/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs index ad5ba7d4a9..1cdecc13f9 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.io.rs @@ -15,9 +15,6 @@ use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; @@ -999,28 +996,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou >::decrement_strong_count(ptr as _); } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >::increment_strong_count(ptr as _); -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, @@ -1053,24 +1028,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou MoiArc::>::decrement_strong_count(ptr as _); } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::increment_strong_count(ptr as _); -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::decrement_strong_count(ptr as _); -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( ptr: *const std::ffi::c_void, @@ -1103,28 +1060,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou >::decrement_strong_count(ptr as _); } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >::increment_strong_count(ptr as _); -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, @@ -1157,24 +1092,6 @@ pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_cou MoiArc::>::decrement_strong_count(ptr as _); } -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::increment_strong_count(ptr as _); -} - -#[no_mangle] -pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::decrement_strong_count(ptr as _); -} - #[no_mangle] pub extern "C" fn frbgen_frb_example_pure_dart_pde_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( ptr: *const std::ffi::c_void, diff --git a/frb_example/pure_dart_pde/rust/src/frb_generated.rs b/frb_example/pure_dart_pde/rust/src/frb_generated.rs index bad6dbb3ce..03137f401a 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.rs @@ -32,9 +32,6 @@ use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; @@ -62,7 +59,7 @@ flutter_rust_bridge::frb_generated_boilerplate!( default_rust_auto_opaque = RustAutoOpaqueMoi, ); pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.37"; -pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -676514056; +pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 1335510626; // Section: executor @@ -17193,496 +17190,6 @@ fn wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_import Result::<_,()>::Ok(crate::api::pseudo_manual::external_type_in_crate_twin_sync::use_imported_struct_twin_sync(api_my_struct)) })()) }) } -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_one = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitForDynTwinRustAsync::create_twin_rust_async(api_one).await) - })().await) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one_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: "StructOneWithTraitForDynTwinRustAsync_get_one", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let message = unsafe { - flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( - ptr_, - rust_vec_len_, - data_len_, - ) - }; - let mut deserializer = - flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = , - >>::sse_decode(&mut deserializer); - deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one_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: "StructOneWithTraitForDynTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_one = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitForDynTwinRustAsync::simple_method_twin_rust_async(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_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: "StructOneWithTraitTwinRustAsync_get_one", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let message = unsafe { - flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( - ptr_, - rust_vec_len_, - data_len_, - ) - }; - let mut deserializer = - flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = , - >>::sse_decode(&mut deserializer); - deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.one.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_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: "StructOneWithTraitTwinRustAsync_set_one", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_one = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.one = api_one; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructOneWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two_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: "StructTwoWithTraitForDynTwinRustAsync_get_two", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let message = unsafe { - flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( - ptr_, - rust_vec_len_, - data_len_, - ) - }; - let mut deserializer = - flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = , - >>::sse_decode(&mut deserializer); - deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two_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: "StructTwoWithTraitForDynTwinRustAsync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_two = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitForDynTwinRustAsync::simple_method_twin_rust_async(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_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: "StructTwoWithTraitTwinRustAsync_get_two", - port: None, - mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync, - }, - move || { - let message = unsafe { - flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire( - ptr_, - rust_vec_len_, - data_len_, - ) - }; - let mut deserializer = - flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = , - >>::sse_decode(&mut deserializer); - deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; - let decode_indices_ = - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order( - vec![ - flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info( - &api_that, 0, false, - ), - ], - ); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some( - flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref( - &api_that, - ), - ), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_, ()>::Ok(api_that.two.clone()) - })()) - }, - ) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_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: "StructTwoWithTraitTwinRustAsync_set_two", port: None, mode: flutter_rust_bridge::for_generated::FfiCallMode::Sync }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer); -let api_two = ::sse_decode(&mut deserializer);deserializer.end(); - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, true)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref_mut(&api_that)), - _ => unreachable!(), - } - } - let mut api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok({ { api_that.two = api_two; }; }) - })()) }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_that = >>::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - let mut api_that_decoded = None; -let decode_indices_ = flutter_rust_bridge::for_generated::rust_auto_opaque_decode_compute_order(vec![flutter_rust_bridge::for_generated::rust_auto_opaque_lock_order_info(&api_that, 0, false)]); - for i in decode_indices_ { - match i { - 0 => api_that_decoded = Some(flutter_rust_bridge::for_generated::rust_auto_opaque_decode_sync_ref(&api_that)), - _ => unreachable!(), - } - } - let api_that = api_that_decoded.unwrap(); - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_receiver_borrow_twin_rust_async(&api_that)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_value = ::sse_decode(&mut deserializer);deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_twin_rust_async(api_value)) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_normal::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - deserializer.end(); move |context| { - transform_result_sse((move || { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::StructTwoWithTraitTwinRustAsync::simple_trait_fn_with_default_impl_twin_rust_async()) - })()) - } }) -} -fn wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async_impl( - port_: flutter_rust_bridge::for_generated::MessagePort, - ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, - rust_vec_len_: i32, - data_len_: i32, -) { - FLUTTER_RUST_BRIDGE_HANDLER.wrap_async::(flutter_rust_bridge::for_generated::TaskInfo{ debug_name: "func_arg_trait_impl_twin_rust_async", port: Some(port_), mode: flutter_rust_bridge::for_generated::FfiCallMode::Normal }, move || { - let message = unsafe { flutter_rust_bridge::for_generated::Dart2RustMessageSse::from_wire(ptr_, rust_vec_len_, data_len_) }; - let mut deserializer = flutter_rust_bridge::for_generated::SseDeserializer::new(message); - let api_arg = ::sse_decode(&mut deserializer);deserializer.end(); move |context| async move { - transform_result_sse((move || async move { - Result::<_,()>::Ok(crate::api::pseudo_manual::impl_trait_twin_rust_async::func_arg_trait_impl_twin_rust_async(api_arg).await) - })().await) - } }) -} fn wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl( ptr_: flutter_rust_bridge::for_generated::PlatformGeneralizedUint8ListPtr, rust_vec_len_: i32, @@ -28326,36 +27833,24 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner -); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner -); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner -); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); -flutter_rust_bridge::frb_generated_moi_arc_impl_value!( - flutter_rust_bridge::for_generated::RustAutoOpaqueInner -); flutter_rust_bridge::frb_generated_moi_arc_impl_value!( flutter_rust_bridge::for_generated::RustAutoOpaqueInner ); @@ -28490,105 +27985,6 @@ pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinNormal( a: SimpleTraitForDynTwinNormalImplementor, ) { } -pub enum SimpleTraitForDynTwinRustAsyncImplementor { - StructOneWithTraitForDynTwinRustAsync(RustAutoOpaque), - StructTwoWithTraitForDynTwinRustAsync(RustAutoOpaque), -} - -impl SimpleTraitForDynTwinRustAsyncImplementor { - #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_read(&self) -> SimpleTraitForDynTwinRustAsyncRwLockReadGuard { - match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => { - SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructOneWithTraitForDynTwinRustAsync( - inner.blocking_read(), - ) - } - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => { - SimpleTraitForDynTwinRustAsyncRwLockReadGuard::StructTwoWithTraitForDynTwinRustAsync( - inner.blocking_read(), - ) - } - } - } - - #[flutter_rust_bridge::frb(ignore)] - pub fn blocking_write(&mut self) -> SimpleTraitForDynTwinRustAsyncRwLockWriteGuard { - match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructOneWithTraitForDynTwinRustAsync(inner.blocking_write()), -Self::StructTwoWithTraitForDynTwinRustAsync(inner) => SimpleTraitForDynTwinRustAsyncRwLockWriteGuard::StructTwoWithTraitForDynTwinRustAsync(inner.blocking_write()), - - } - } -} - -#[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'a> { - StructOneWithTraitForDynTwinRustAsync( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< - 'a, - StructOneWithTraitForDynTwinRustAsync, - >, - ), - StructTwoWithTraitForDynTwinRustAsync( - flutter_rust_bridge::for_generated::rust_async::RwLockReadGuard< - 'a, - StructTwoWithTraitForDynTwinRustAsync, - >, - ), -} - -impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockReadGuard<'_> { - type Target = dyn SimpleTraitForDynTwinRustAsync; - - fn deref(&self) -> &Self::Target { - match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), - } - } -} - -#[flutter_rust_bridge::frb(ignore)] -pub enum SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'a> { - StructOneWithTraitForDynTwinRustAsync( - flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< - 'a, - StructOneWithTraitForDynTwinRustAsync, - >, - ), - StructTwoWithTraitForDynTwinRustAsync( - flutter_rust_bridge::for_generated::rust_async::RwLockWriteGuard< - 'a, - StructTwoWithTraitForDynTwinRustAsync, - >, - ), -} - -impl std::ops::Deref for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { - type Target = dyn SimpleTraitForDynTwinRustAsync; - - fn deref(&self) -> &Self::Target { - match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref(), - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref(), - } - } -} - -impl std::ops::DerefMut for SimpleTraitForDynTwinRustAsyncRwLockWriteGuard<'_> { - fn deref_mut(&mut self) -> &mut Self::Target { - match self { - Self::StructOneWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), - Self::StructTwoWithTraitForDynTwinRustAsync(inner) => inner.deref_mut(), - } - } -} - -pub fn frb_internal_no_impl_dummy_function_SimpleTraitForDynTwinRustAsync( - a: SimpleTraitForDynTwinRustAsyncImplementor, -) { -} pub enum SimpleTraitForDynTwinSyncImplementor { StructOneWithTraitForDynTwinSync(RustAutoOpaque), StructTwoWithTraitForDynTwinSync(RustAutoOpaque), @@ -28758,18 +28154,6 @@ impl SseDecode for RustAutoOpaqueMoi { } } -impl SseDecode for RustAutoOpaqueMoi { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); - } -} - impl SseDecode for RustAutoOpaqueMoi { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -28794,18 +28178,6 @@ impl SseDecode for RustAutoOpaqueMoi { } } -impl SseDecode for RustAutoOpaqueMoi { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_decode(inner); - } -} - impl SseDecode for RustAutoOpaqueMoi { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -29260,18 +28632,6 @@ impl SseDecode for StructOneWithTraitForDynTwinNormal { } } -impl SseDecode for StructOneWithTraitForDynTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for StructOneWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -29294,18 +28654,6 @@ impl SseDecode for StructOneWithTraitTwinNormal { } } -impl SseDecode for StructOneWithTraitTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for StructOneWithTraitTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -29328,18 +28676,6 @@ impl SseDecode for StructTwoWithTraitForDynTwinNormal { } } -impl SseDecode for StructTwoWithTraitForDynTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for StructTwoWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -29362,18 +28698,6 @@ impl SseDecode for StructTwoWithTraitTwinNormal { } } -impl SseDecode for StructTwoWithTraitTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = , - >>::sse_decode(deserializer); - return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner); - } -} - impl SseDecode for StructTwoWithTraitTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -30612,20 +29936,6 @@ impl SseDecode } } -impl SseDecode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner); - } -} - impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -30650,18 +29960,6 @@ impl SseDecode } } -impl SseDecode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner); - } -} - impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -30686,20 +29984,6 @@ impl SseDecode } } -impl SseDecode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner); - } -} - impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -30724,18 +30008,6 @@ impl SseDecode } } -impl SseDecode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut inner = ::sse_decode(deserializer); - return decode_rust_opaque_moi(inner); - } -} - impl SseDecode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -38134,32 +37406,6 @@ impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinNormalImplementor } } -impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { - let mut tag_ = ::sse_decode(deserializer); - match tag_ { - 0 => { - let mut var_field0 = - >::sse_decode( - deserializer, - ); - return crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(var_field0); - } - 1 => { - let mut var_field0 = - >::sse_decode( - deserializer, - ); - return crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(var_field0); - } - _ => { - unimplemented!(""); - } - } - } -} - impl SseDecode for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self { @@ -39622,298 +38868,288 @@ fn pde_ffi_dispatcher_primary_impl( 742 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_rust_async__call_old_module_system_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), 743 => 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), 744 => 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), -749 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_create_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -752 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -755 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -756 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -757 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -760 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_simple_method_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -763 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_receiver_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -764 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -765 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_simple_trait_fn_with_default_impl_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -770 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__func_arg_trait_impl_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -774 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl(port, ptr, rust_vec_len, data_len), -777 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), -778 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), -779 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), -782 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl(port, ptr, rust_vec_len, data_len), -785 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), -786 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), -787 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), -793 => 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), -794 => 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), -795 => 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), -796 => 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), -797 => 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), -798 => 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), -799 => 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), -800 => 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), -809 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -810 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -811 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -812 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -813 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -814 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -815 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -816 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -817 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -818 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -819 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -820 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), -821 => 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), -822 => 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), -823 => 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), -824 => 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), -825 => 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), -826 => 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), -827 => 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), -828 => 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), -829 => 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), -830 => 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), -853 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -854 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -855 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -856 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -857 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -858 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -859 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -860 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -861 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -862 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -863 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -864 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -865 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -866 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -867 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -868 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -869 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -870 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -871 => 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), -872 => 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), -873 => 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), -874 => 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), -875 => 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), -876 => 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), -877 => 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), -878 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -905 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -906 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -907 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -908 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -909 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -910 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -911 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -912 => 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), -913 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -914 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -915 => 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), -927 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -928 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -929 => 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), -930 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -935 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -937 => 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), -939 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -940 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -941 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -942 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -943 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -944 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -951 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -952 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -953 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -954 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -955 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -956 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -963 => 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), -965 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -966 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -969 => 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), -970 => 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), -973 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__HelloOneStructTwinRustAsync_func_hello_impl(port, ptr, rust_vec_len, data_len), -974 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -975 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -976 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -977 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -978 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -979 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -980 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -981 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -982 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -983 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -984 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -985 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -990 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__hello_two_enum_twin_rust_async_func_hello_impl(port, ptr, rust_vec_len, data_len), -991 => 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), -992 => 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), -993 => 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), -994 => 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), -995 => 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), -996 => 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), -997 => 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), -998 => 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), -999 => 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), -1000 => 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), -1001 => 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), -1002 => 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), -1003 => 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), -1004 => 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), -1005 => 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), -1006 => 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), -1007 => 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), -1008 => 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), -1009 => 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), -1010 => 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), -1011 => 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), -1012 => 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), -1013 => 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), -1014 => 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), -1015 => 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), -1016 => 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), -1017 => 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), -1018 => 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), -1019 => 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), -1020 => 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), -1021 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1022 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1023 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1024 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1025 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1026 => 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), -1027 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__HelloOneStructTwinSync_func_hello_impl(port, ptr, rust_vec_len, data_len), -1044 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__hello_two_enum_twin_sync_func_hello_impl(port, ptr, rust_vec_len, data_len), -1081 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1082 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1083 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1084 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1085 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1086 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1087 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1088 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1089 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1090 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1091 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1092 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1093 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1094 => 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), -1095 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1111 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1113 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1114 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1115 => 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), -1116 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1117 => 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), -1118 => 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), -1119 => 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), -1120 => 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), -1121 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1122 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1123 => 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), -1124 => 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), -1125 => 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), -1126 => 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), -1127 => 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), -1133 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1134 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1137 => 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), -1138 => 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), -1139 => 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), -1143 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1144 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1145 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), -1149 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1150 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1151 => wire__crate__api__rust_auto_opaque__HelloOneStructTwinNormal_func_hello_impl(port, ptr, rust_vec_len, data_len), -1152 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1153 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1154 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1155 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1156 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1157 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1158 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1159 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1160 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1161 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1162 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1163 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1168 => wire__crate__api__rust_auto_opaque__hello_two_enum_twin_normal_func_hello_impl(port, ptr, rust_vec_len, data_len), -1169 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1170 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1171 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1172 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1173 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1174 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1175 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1176 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1177 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1178 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1179 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1180 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1181 => 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), -1182 => 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), -1183 => 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), -1184 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1185 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1186 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1187 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1188 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1189 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1190 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1191 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1192 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1193 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1194 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1195 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1196 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1197 => 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), -1198 => 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), -1199 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1200 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1201 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1202 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1203 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1204 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1205 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1206 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1207 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1208 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1209 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1210 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1211 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1212 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1213 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1214 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1215 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1216 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1217 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1218 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1219 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1224 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1225 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1226 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1227 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1228 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1229 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1230 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1231 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1232 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1233 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_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__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1236 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1237 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1238 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1239 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1240 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1241 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1242 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1243 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1244 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1245 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1246 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1247 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1248 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), -1249 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +752 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_simple_method_twin_sync_impl(port, ptr, rust_vec_len, data_len), +755 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), +756 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), +757 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), +760 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_simple_method_twin_sync_impl(port, ptr, rust_vec_len, data_len), +763 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_receiver_borrow_twin_sync_impl(port, ptr, rust_vec_len, data_len), +764 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_twin_sync_impl(port, ptr, rust_vec_len, data_len), +765 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_simple_trait_fn_with_default_impl_twin_sync_impl(port, ptr, rust_vec_len, data_len), +771 => 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), +772 => 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), +773 => 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), +774 => 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), +775 => 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), +776 => 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), +777 => 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), +778 => 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), +787 => wire__crate__api__pseudo_manual__method_twin_rust_async__StaticGetterOnlyTwinRustAsync_static_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +788 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_static_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +789 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_concatenate_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +790 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_single_arg_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +791 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_static_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +792 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_at_1_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +793 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_handle_some_stream_sink_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +794 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +795 => wire__crate__api__pseudo_manual__method_twin_rust_async__concatenate_with_twin_rust_async_simple_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +796 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +797 => wire__crate__api__pseudo_manual__method_twin_rust_async__get_sum_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +798 => wire__crate__api__pseudo_manual__method_twin_rust_async__my_callable_twin_rust_async_call_impl(port, ptr, rust_vec_len, data_len), +799 => 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), +800 => 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), +801 => 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), +802 => 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), +803 => 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), +804 => 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), +805 => 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), +806 => 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), +807 => 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), +808 => 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), +831 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +832 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__app_settings_vec_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +833 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +834 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__first_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +835 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +836 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_fallible_app_settings_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +837 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__get_message_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +838 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__is_app_embedded_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +839 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_array_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +840 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +841 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_map_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +842 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_option_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +843 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_set_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +844 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_struct_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +845 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_tuple_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +846 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__mirror_vec_enum_stream_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +847 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_number_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +848 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__repeat_sequence_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +849 => 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), +850 => 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), +851 => 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), +852 => 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), +853 => 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), +854 => 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), +855 => 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), +856 => wire__crate__api__pseudo_manual__mirror_twin_rust_async__test_raw_string_mirrored_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +883 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_big_buffers_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +884 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_char_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +885 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_complex_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +886 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_nested_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +887 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +888 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +889 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__handle_vec_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +890 => 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), +891 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__positional_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +892 => wire__crate__api__pseudo_manual__misc_example_twin_rust_async__test_abc_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +893 => 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), +905 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__empty_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +906 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__func_return_unit_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +907 => 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), +908 => wire__crate__api__pseudo_manual__misc_type_twin_rust_async__handle_string_list_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +913 => wire__crate__api__pseudo_manual__newtype_pattern_twin_rust_async__handle_newtype_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +915 => 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), +917 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_increment_boxed_optional_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +918 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_option_box_arguments_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +919 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_increment_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +920 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_return_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +921 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_optional_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +922 => wire__crate__api__pseudo_manual__optional_twin_rust_async__handle_vec_of_opts_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +929 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_i32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +930 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +931 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_slice_u8_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +932 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_str_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +933 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_string_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +934 => wire__crate__api__pseudo_manual__ownership_twin_rust_async__borrow_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +941 => 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), +943 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_types_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +944 => wire__crate__api__pseudo_manual__primitive_misc_twin_rust_async__primitive_u32_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +947 => 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), +948 => 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), +951 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__HelloOneStructTwinRustAsync_func_hello_impl(port, ptr, rust_vec_len, data_len), +952 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +953 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +954 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +955 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_getter_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +956 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_instance_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +957 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_custom_name_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +958 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +959 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_new_with_result_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +960 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +961 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +962 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +963 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__NonCloneSimpleTwinRustAsync_static_method_return_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +968 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__hello_two_enum_twin_rust_async_func_hello_impl(port, ptr, rust_vec_len, data_len), +969 => 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), +970 => 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), +971 => 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), +972 => 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), +973 => 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), +974 => 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), +975 => 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), +976 => 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), +977 => 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), +978 => 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), +979 => 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), +980 => 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), +981 => 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), +982 => 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), +983 => 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), +984 => 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), +985 => 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), +986 => 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), +987 => 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), +988 => 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), +989 => 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), +990 => 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), +991 => 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), +992 => 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), +993 => 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), +994 => 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), +995 => 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), +996 => 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), +997 => 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), +998 => 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), +999 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1000 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_mut_borrow_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1001 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_arg_own_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1002 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_one_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1003 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__rust_auto_opaque_trait_object_return_own_two_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1004 => 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), +1005 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__HelloOneStructTwinSync_func_hello_impl(port, ptr, rust_vec_len, data_len), +1022 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__hello_two_enum_twin_sync_func_hello_impl(port, ptr, rust_vec_len, data_len), +1059 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_array_opaque_enum_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1060 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1061 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1062 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__create_option_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1063 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__frb_generator_test_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1064 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1065 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_array_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1066 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_run_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1067 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__opaque_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1068 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_enum_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1069 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_nested_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1070 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_non_clone_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1071 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__run_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1072 => 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), +1073 => wire__crate__api__pseudo_manual__rust_opaque_twin_rust_async__unwrap_rust_opaque_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1089 => wire__crate__api__pseudo_manual__simple_twin_rust_async__simple_adder_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1091 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_error_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1092 => wire__crate__api__pseudo_manual__stream_twin_rust_async__func_stream_return_panic_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1093 => 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), +1094 => wire__crate__api__pseudo_manual__stream_twin_rust_async__handle_stream_of_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1095 => 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), +1096 => 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), +1097 => 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), +1098 => 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), +1099 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_struct_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1100 => wire__crate__api__pseudo_manual__stream_twin_rust_async__stream_sink_inside_vec_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1101 => 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), +1102 => 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), +1103 => 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), +1104 => 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), +1105 => 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), +1111 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_2_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1112 => wire__crate__api__pseudo_manual__tuple_twin_rust_async__test_tuple_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1115 => 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), +1116 => 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), +1117 => 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), +1121 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_nested_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1122 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuid_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1123 => wire__crate__api__pseudo_manual__uuid_type_twin_rust_async__handle_uuids_twin_rust_async_impl(port, ptr, rust_vec_len, data_len), +1127 => wire__crate__api__raw_string__test_more_than_just_one_raw_string_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1128 => wire__crate__api__raw_string__test_raw_string_item_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1129 => wire__crate__api__rust_auto_opaque__HelloOneStructTwinNormal_func_hello_impl(port, ptr, rust_vec_len, data_len), +1130 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1131 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1132 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1133 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_getter_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1134 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_instance_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1135 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_custom_name_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1136 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1137 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_new_with_result_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1138 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1139 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1140 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1141 => wire__crate__api__rust_auto_opaque__NonCloneSimpleTwinNormal_static_method_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1146 => wire__crate__api__rust_auto_opaque__hello_two_enum_twin_normal_func_hello_impl(port, ptr, rust_vec_len, data_len), +1147 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1148 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1149 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_and_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1150 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1151 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_arg_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1152 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1153 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_borrow_and_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1154 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1155 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_callable_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1156 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_dummy_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1157 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1158 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_enum_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1159 => 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), +1160 => 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), +1161 => 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), +1162 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1163 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1164 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1165 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_explicit_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1166 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_normal_and_opaque_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1167 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_arg_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1168 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_plus_sign_return_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1169 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_one_and_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1170 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_opaque_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1171 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1172 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_return_vec_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1173 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_sleep_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1174 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_stream_sink_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1175 => 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), +1176 => 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), +1177 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1178 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_mut_borrow_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1179 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_arg_own_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1180 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_one_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1181 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_trait_object_return_own_two_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1182 => wire__crate__api__rust_auto_opaque__rust_auto_opaque_two_args_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1183 => wire__crate__api__rust_opaque__create_array_opaque_enum_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1184 => wire__crate__api__rust_opaque__create_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1185 => wire__crate__api__rust_opaque__create_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1186 => wire__crate__api__rust_opaque__create_option_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1187 => wire__crate__api__rust_opaque__frb_generator_test_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1188 => wire__crate__api__rust_opaque__opaque_array_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1189 => wire__crate__api__rust_opaque__opaque_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1190 => wire__crate__api__rust_opaque__opaque_vec_run_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1191 => wire__crate__api__rust_opaque__opaque_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1192 => wire__crate__api__rust_opaque__run_enum_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1193 => wire__crate__api__rust_opaque__run_nested_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1194 => wire__crate__api__rust_opaque__run_non_clone_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1195 => wire__crate__api__rust_opaque__run_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1196 => wire__crate__api__rust_opaque__run_opaque_with_delay_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1197 => wire__crate__api__rust_opaque__unwrap_rust_opaque_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1202 => wire__crate__api__simple__simple_adder_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1203 => wire__crate__api__stream__func_stream_return_error_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1204 => wire__crate__api__stream__func_stream_return_panic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1205 => wire__crate__api__stream__func_stream_sink_arg_position_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1206 => wire__crate__api__stream__handle_stream_of_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1207 => wire__crate__api__stream__handle_stream_sink_at_1_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1208 => wire__crate__api__stream__handle_stream_sink_at_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1209 => wire__crate__api__stream__handle_stream_sink_at_3_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1210 => wire__crate__api__stream__stream_sink_fixed_sized_primitive_array_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1211 => wire__crate__api__stream__stream_sink_inside_struct_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1212 => wire__crate__api__stream__stream_sink_inside_vec_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1213 => wire__crate__api__stream_misc__func_stream_realistic_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1214 => wire__crate__api__stream_misc__stream_sink_dart_async_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1215 => wire__crate__api__structure__func_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1216 => wire__crate__api__structure__func_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1217 => wire__crate__api__structure__func_struct_with_zero_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1218 => wire__crate__api__structure__func_tuple_struct_with_one_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1219 => wire__crate__api__structure__func_tuple_struct_with_two_field_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1220 => wire__crate__api__tuple__test_tuple_2_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1221 => wire__crate__api__tuple__test_tuple_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1222 => wire__crate__api__type_alias__handle_type_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1223 => wire__crate__api__type_alias__handle_type_alias_model_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1224 => wire__crate__api__type_alias__handle_type_nest_alias_id_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1225 => wire__crate__api__uuid_type__handle_nested_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1226 => wire__crate__api__uuid_type__handle_uuid_twin_normal_impl(port, ptr, rust_vec_len, data_len), +1227 => wire__crate__api__uuid_type__handle_uuids_twin_normal_impl(port, ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -40149,201 +39385,193 @@ fn pde_ffi_dispatcher_sync_impl( 746 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__call_old_module_system_twin_sync_impl(ptr, rust_vec_len, data_len), 747 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_enum_twin_sync_impl(ptr, rust_vec_len, data_len), 748 => wire__crate__api__pseudo_manual__external_type_in_crate_twin_sync__use_imported_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -750 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_get_one_impl(ptr, rust_vec_len, data_len), -751 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitForDynTwinRustAsync_set_one_impl(ptr, rust_vec_len, data_len), -753 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_get_one_impl(ptr, rust_vec_len, data_len), -754 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructOneWithTraitTwinRustAsync_set_one_impl(ptr, rust_vec_len, data_len), -758 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_get_two_impl(ptr, rust_vec_len, data_len), -759 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitForDynTwinRustAsync_set_two_impl(ptr, rust_vec_len, data_len), -761 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_get_two_impl(ptr, rust_vec_len, data_len), -762 => wire__crate__api__pseudo_manual__impl_trait_twin_rust_async__StructTwoWithTraitTwinRustAsync_set_two_impl(ptr, rust_vec_len, data_len), -771 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl(ptr, rust_vec_len, data_len), -772 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl(ptr, rust_vec_len, data_len), -773 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl(ptr, rust_vec_len, data_len), -775 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl(ptr, rust_vec_len, data_len), -776 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl(ptr, rust_vec_len, data_len), -780 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl(ptr, rust_vec_len, data_len), -781 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl(ptr, rust_vec_len, data_len), -783 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two_impl(ptr, rust_vec_len, data_len), -784 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two_impl(ptr, rust_vec_len, data_len), -792 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl(ptr, rust_vec_len, data_len), -801 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -802 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), -803 => 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), -804 => 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), -805 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), -806 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -807 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -808 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), -831 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -832 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), -833 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), -834 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -835 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -836 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), -837 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -838 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -839 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -840 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), -841 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -842 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), -843 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -844 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -845 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), -846 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), -847 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -848 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), -849 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), -850 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), -851 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), -852 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), -879 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -880 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -881 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), -882 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -883 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -884 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), -885 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), -886 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), -887 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -888 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -889 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -890 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -891 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -892 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -893 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -894 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), -895 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), -896 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), -897 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -898 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -899 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), -900 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -901 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -902 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -903 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -904 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), -916 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), -917 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), -918 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -919 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -920 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), -921 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -922 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -923 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), -924 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -925 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -926 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -931 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -932 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), -933 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -934 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), -936 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), -938 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), -945 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), -946 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), -947 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), -948 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), -949 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -950 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), -957 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), -958 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_string_twin_sync_impl(ptr, rust_vec_len, data_len), -959 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_u8_twin_sync_impl(ptr, rust_vec_len, data_len), -960 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), -961 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), -962 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -964 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), -967 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), -968 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), -971 => 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), -972 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -986 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), -987 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), -1028 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1029 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1030 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1031 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), -1032 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1033 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), -1034 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), -1035 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), -1036 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1037 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1038 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1039 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1040 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), -1041 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), -1045 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1046 => 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), -1047 => 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), -1048 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1049 => 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), -1050 => 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), -1051 => 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), -1052 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1053 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), -1054 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), -1055 => 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), -1056 => 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), -1057 => 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), -1058 => 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), -1059 => 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), -1060 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), -1061 => 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), -1062 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), -1063 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), -1064 => 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), -1065 => 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), -1066 => 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), -1067 => 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), -1068 => 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), -1069 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1070 => 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), -1071 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), -1072 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), -1073 => 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), -1074 => 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), -1075 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1076 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), -1077 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), -1078 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), -1079 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), -1080 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), -1096 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), -1097 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1098 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1099 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1100 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), -1101 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1102 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), -1103 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), -1104 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), -1105 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1106 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1107 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), -1108 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1109 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), -1110 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), -1112 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), -1128 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1129 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1130 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1131 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1132 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), -1135 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), -1136 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), -1140 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1141 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), -1142 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), -1146 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1147 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), -1148 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), -1164 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), -1165 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), -1220 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), -1221 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), -1222 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), -1223 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +749 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_create_twin_sync_impl(ptr, rust_vec_len, data_len), +750 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_get_one_impl(ptr, rust_vec_len, data_len), +751 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitForDynTwinSync_set_one_impl(ptr, rust_vec_len, data_len), +753 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_get_one_impl(ptr, rust_vec_len, data_len), +754 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructOneWithTraitTwinSync_set_one_impl(ptr, rust_vec_len, data_len), +758 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_get_two_impl(ptr, rust_vec_len, data_len), +759 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitForDynTwinSync_set_two_impl(ptr, rust_vec_len, data_len), +761 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_get_two_impl(ptr, rust_vec_len, data_len), +762 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__StructTwoWithTraitTwinSync_set_two_impl(ptr, rust_vec_len, data_len), +770 => wire__crate__api__pseudo_manual__impl_trait_twin_sync__func_arg_trait_impl_twin_sync_impl(ptr, rust_vec_len, data_len), +779 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_i32_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +780 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_bytes_twin_sync_impl(ptr, rust_vec_len, data_len), +781 => 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), +782 => 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), +783 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_string_twin_sync_impl(ptr, rust_vec_len, data_len), +784 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_map_string_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +785 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +786 => wire__crate__api__pseudo_manual__map_and_set_twin_sync__func_hash_set_string_twin_sync_impl(ptr, rust_vec_len, data_len), +809 => wire__crate__api__pseudo_manual__method_twin_sync__StaticGetterOnlyTwinSync_static_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +810 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_static_twin_sync_impl(ptr, rust_vec_len, data_len), +811 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_concatenate_twin_sync_impl(ptr, rust_vec_len, data_len), +812 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_single_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +813 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_static_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +814 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_at_1_twin_sync_impl(ptr, rust_vec_len, data_len), +815 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_handle_some_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +816 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +817 => wire__crate__api__pseudo_manual__method_twin_sync__concatenate_with_twin_sync_simple_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +818 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_array_twin_sync_impl(ptr, rust_vec_len, data_len), +819 => wire__crate__api__pseudo_manual__method_twin_sync__get_sum_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +820 => wire__crate__api__pseudo_manual__method_twin_sync__my_callable_twin_sync_call_impl(ptr, rust_vec_len, data_len), +821 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +822 => wire__crate__api__pseudo_manual__method_twin_sync__simple_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +823 => wire__crate__api__pseudo_manual__method_twin_sync__simple_primitive_enum_twin_sync_simple_method_twin_sync_impl(ptr, rust_vec_len, data_len), +824 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_arg_self_twin_sync_impl(ptr, rust_vec_len, data_len), +825 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +826 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_receiver_own_twin_sync_impl(ptr, rust_vec_len, data_len), +827 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_return_self_twin_sync_impl(ptr, rust_vec_len, data_len), +828 => wire__crate__api__pseudo_manual__method_twin_sync__simple_struct_twin_sync_vec_self_twin_sync_impl(ptr, rust_vec_len, data_len), +829 => wire__crate__api__pseudo_manual__method_twin_sync__static_only_twin_sync_static_method_twin_sync_impl(ptr, rust_vec_len, data_len), +830 => wire__crate__api__pseudo_manual__method_twin_sync__sum_with_twin_sync_sum_twin_sync_impl(ptr, rust_vec_len, data_len), +857 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +858 => wire__crate__api__pseudo_manual__mirror_twin_sync__app_settings_vec_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +859 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_number_twin_sync_impl(ptr, rust_vec_len, data_len), +860 => wire__crate__api__pseudo_manual__mirror_twin_sync__first_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +861 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +862 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_fallible_app_settings_twin_sync_impl(ptr, rust_vec_len, data_len), +863 => wire__crate__api__pseudo_manual__mirror_twin_sync__get_message_twin_sync_impl(ptr, rust_vec_len, data_len), +864 => wire__crate__api__pseudo_manual__mirror_twin_sync__is_app_embedded_twin_sync_impl(ptr, rust_vec_len, data_len), +865 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_array_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +866 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +867 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_map_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +868 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_option_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +869 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_set_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +870 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_struct_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +871 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_tuple_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +872 => wire__crate__api__pseudo_manual__mirror_twin_sync__mirror_vec_enum_stream_twin_sync_impl(ptr, rust_vec_len, data_len), +873 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_number_twin_sync_impl(ptr, rust_vec_len, data_len), +874 => wire__crate__api__pseudo_manual__mirror_twin_sync__repeat_sequence_twin_sync_impl(ptr, rust_vec_len, data_len), +875 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_contains_mirrored_sub_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +876 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_fallible_of_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +877 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_hashmap_with_mirrored_value_twin_sync_impl(ptr, rust_vec_len, data_len), +878 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_nested_enums_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +879 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_list_of_raw_nested_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +880 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_nested_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +881 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_enum_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +882 => wire__crate__api__pseudo_manual__mirror_twin_sync__test_raw_string_mirrored_twin_sync_impl(ptr, rust_vec_len, data_len), +894 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_big_buffers_twin_sync_impl(ptr, rust_vec_len, data_len), +895 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_char_twin_sync_impl(ptr, rust_vec_len, data_len), +896 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_complex_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +897 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_nested_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +898 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_string_twin_sync_impl(ptr, rust_vec_len, data_len), +899 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +900 => wire__crate__api__pseudo_manual__misc_example_twin_sync__handle_vec_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +901 => wire__crate__api__pseudo_manual__misc_example_twin_sync__list_of_primitive_enums_twin_sync_impl(ptr, rust_vec_len, data_len), +902 => wire__crate__api__pseudo_manual__misc_example_twin_sync__positional_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +903 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_abc_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +904 => wire__crate__api__pseudo_manual__misc_example_twin_sync__test_struct_with_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +909 => wire__crate__api__pseudo_manual__misc_type_twin_sync__empty_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +910 => wire__crate__api__pseudo_manual__misc_type_twin_sync__func_return_unit_twin_sync_impl(ptr, rust_vec_len, data_len), +911 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_list_of_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +912 => wire__crate__api__pseudo_manual__misc_type_twin_sync__handle_string_list_twin_sync_impl(ptr, rust_vec_len, data_len), +914 => wire__crate__api__pseudo_manual__newtype_pattern_twin_sync__handle_newtype_twin_sync_impl(ptr, rust_vec_len, data_len), +916 => wire__crate__api__pseudo_manual__optional_primitive_misc_twin_sync__primitive_optional_types_twin_sync_impl(ptr, rust_vec_len, data_len), +923 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_increment_boxed_optional_twin_sync_impl(ptr, rust_vec_len, data_len), +924 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_option_box_arguments_twin_sync_impl(ptr, rust_vec_len, data_len), +925 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_increment_twin_sync_impl(ptr, rust_vec_len, data_len), +926 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_return_twin_sync_impl(ptr, rust_vec_len, data_len), +927 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_optional_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +928 => wire__crate__api__pseudo_manual__optional_twin_sync__handle_vec_of_opts_twin_sync_impl(ptr, rust_vec_len, data_len), +935 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_i32_twin_sync_impl(ptr, rust_vec_len, data_len), +936 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_string_twin_sync_impl(ptr, rust_vec_len, data_len), +937 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_slice_u8_twin_sync_impl(ptr, rust_vec_len, data_len), +938 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_str_twin_sync_impl(ptr, rust_vec_len, data_len), +939 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_string_twin_sync_impl(ptr, rust_vec_len, data_len), +940 => wire__crate__api__pseudo_manual__ownership_twin_sync__borrow_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +942 => wire__crate__api__pseudo_manual__primitive_list_misc_twin_sync__handle_vec_of_primitive_twin_sync_impl(ptr, rust_vec_len, data_len), +945 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_types_twin_sync_impl(ptr, rust_vec_len, data_len), +946 => wire__crate__api__pseudo_manual__primitive_misc_twin_sync__primitive_u32_twin_sync_impl(ptr, rust_vec_len, data_len), +949 => 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), +950 => wire__crate__api__pseudo_manual__raw_string_twin_sync__test_raw_string_item_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +964 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_get_good_impl(ptr, rust_vec_len, data_len), +965 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_rust_async__StructWithGoodAndOpaqueFieldWithoutOptionTwinRustAsync_set_good_impl(ptr, rust_vec_len, data_len), +1006 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1007 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1008 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1009 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_getter_twin_sync_impl(ptr, rust_vec_len, data_len), +1010 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_instance_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1011 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_custom_name_twin_sync_impl(ptr, rust_vec_len, data_len), +1012 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_twin_sync_impl(ptr, rust_vec_len, data_len), +1013 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_new_with_result_twin_sync_impl(ptr, rust_vec_len, data_len), +1014 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1015 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1016 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1017 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__NonCloneSimpleTwinSync_static_method_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1018 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_get_good_impl(ptr, rust_vec_len, data_len), +1019 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__StructWithGoodAndOpaqueFieldWithoutOptionTwinSync_set_good_impl(ptr, rust_vec_len, data_len), +1023 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1024 => 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), +1025 => 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), +1026 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1027 => 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), +1028 => 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), +1029 => 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), +1030 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1031 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_callable_return_twin_sync_impl(ptr, rust_vec_len, data_len), +1032 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_dummy_twin_sync_impl(ptr, rust_vec_len, data_len), +1033 => 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), +1034 => 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), +1035 => 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), +1036 => 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), +1037 => 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), +1038 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_arg_twin_sync_impl(ptr, rust_vec_len, data_len), +1039 => 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), +1040 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_return_twin_sync_impl(ptr, rust_vec_len, data_len), +1041 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_explicit_struct_twin_sync_impl(ptr, rust_vec_len, data_len), +1042 => 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), +1043 => 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), +1044 => 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), +1045 => 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), +1046 => 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), +1047 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_return_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1048 => 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), +1049 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_sleep_twin_sync_impl(ptr, rust_vec_len, data_len), +1050 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_stream_sink_twin_sync_impl(ptr, rust_vec_len, data_len), +1051 => 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), +1052 => 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), +1053 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1054 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_mut_borrow_twin_sync_impl(ptr, rust_vec_len, data_len), +1055 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_arg_own_twin_sync_impl(ptr, rust_vec_len, data_len), +1056 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_one_twin_sync_impl(ptr, rust_vec_len, data_len), +1057 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_trait_object_return_own_two_twin_sync_impl(ptr, rust_vec_len, data_len), +1058 => wire__crate__api__pseudo_manual__rust_auto_opaque_twin_sync__rust_auto_opaque_two_args_twin_sync_impl(ptr, rust_vec_len, data_len), +1074 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_array_opaque_enum_twin_sync_impl(ptr, rust_vec_len, data_len), +1075 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1076 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1077 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__create_option_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1078 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__frb_generator_test_twin_sync_impl(ptr, rust_vec_len, data_len), +1079 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1080 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_array_twin_sync_impl(ptr, rust_vec_len, data_len), +1081 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_run_twin_sync_impl(ptr, rust_vec_len, data_len), +1082 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__opaque_vec_twin_sync_impl(ptr, rust_vec_len, data_len), +1083 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_enum_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1084 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_nested_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1085 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_non_clone_twin_sync_impl(ptr, rust_vec_len, data_len), +1086 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1087 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__run_opaque_with_delay_twin_sync_impl(ptr, rust_vec_len, data_len), +1088 => wire__crate__api__pseudo_manual__rust_opaque_twin_sync__unwrap_rust_opaque_twin_sync_impl(ptr, rust_vec_len, data_len), +1090 => wire__crate__api__pseudo_manual__simple_twin_sync__simple_adder_twin_sync_impl(ptr, rust_vec_len, data_len), +1106 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1107 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1108 => wire__crate__api__pseudo_manual__structure_twin_sync__func_struct_with_zero_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1109 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_one_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1110 => wire__crate__api__pseudo_manual__structure_twin_sync__func_tuple_struct_with_two_field_twin_sync_impl(ptr, rust_vec_len, data_len), +1113 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_2_twin_sync_impl(ptr, rust_vec_len, data_len), +1114 => wire__crate__api__pseudo_manual__tuple_twin_sync__test_tuple_twin_sync_impl(ptr, rust_vec_len, data_len), +1118 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1119 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_alias_model_twin_sync_impl(ptr, rust_vec_len, data_len), +1120 => wire__crate__api__pseudo_manual__type_alias_twin_sync__handle_type_nest_alias_id_twin_sync_impl(ptr, rust_vec_len, data_len), +1124 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_nested_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1125 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuid_twin_sync_impl(ptr, rust_vec_len, data_len), +1126 => wire__crate__api__pseudo_manual__uuid_type_twin_sync__handle_uuids_twin_sync_impl(ptr, rust_vec_len, data_len), +1142 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_get_good_impl(ptr, rust_vec_len, data_len), +1143 => wire__crate__api__rust_auto_opaque__StructWithGoodAndOpaqueFieldWithoutOptionTwinNormal_set_good_impl(ptr, rust_vec_len, data_len), +1198 => wire__crate__api__rust_opaque_sync__frb_sync_generator_test_twin_normal_impl(ptr, rust_vec_len, data_len), +1199 => wire__crate__api__rust_opaque_sync__sync_create_non_clone_twin_normal_impl(ptr, rust_vec_len, data_len), +1200 => wire__crate__api__rust_opaque_sync__sync_create_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), +1201 => wire__crate__api__rust_opaque_sync__sync_option_rust_opaque_twin_normal_impl(ptr, rust_vec_len, data_len), _ => unreachable!(), } } @@ -41147,26 +40375,6 @@ impl flutter_rust_bridge::IntoIntoDart { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitForDynTwinRustAsync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -41207,26 +40415,6 @@ impl flutter_rust_bridge::IntoIntoDart> } } -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructOneWithTraitTwinRustAsync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -41267,26 +40455,6 @@ impl flutter_rust_bridge::IntoIntoDart { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitForDynTwinRustAsync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -41327,26 +40495,6 @@ impl flutter_rust_bridge::IntoIntoDart> } } -// Codec=Dco (DartCObject based), see doc to use other codecs -impl flutter_rust_bridge::IntoDart for FrbWrapper { - fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0) - .into_dart() - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for FrbWrapper -{ -} - -impl flutter_rust_bridge::IntoIntoDart> - for StructTwoWithTraitTwinRustAsync -{ - fn into_into_dart(self) -> FrbWrapper { - self.into() - } -} - // Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for FrbWrapper { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { @@ -46914,31 +46062,6 @@ impl flutter_rust_bridge::IntoIntoDart flutter_rust_bridge::for_generated::DartAbi { - match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(field0) => { [0.into_dart(), -field0.into_into_dart().into_dart()].into_dart() } -crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(field0) => { [1.into_dart(), -field0.into_into_dart().into_dart()].into_dart() } - _ => { unimplemented!(""); }} - } -} -impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive - for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor -{ -} -impl - flutter_rust_bridge::IntoIntoDart< - crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor, - > for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor -{ - fn into_into_dart(self) -> crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { - self - } -} -// Codec=Dco (DartCObject based), see doc to use other codecs impl flutter_rust_bridge::IntoDart for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi { match self {crate::frb_generated::SimpleTraitForDynTwinSyncImplementor::StructOneWithTraitForDynTwinSync(field0) => { [0.into_dart(), @@ -48532,20 +47655,6 @@ impl SseEncode for RustAutoOpaqueMoi { } } -impl SseEncode for RustAutoOpaqueMoi { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), - serializer, - ); - } -} - impl SseEncode for RustAutoOpaqueMoi { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -48574,20 +47683,6 @@ impl SseEncode for RustAutoOpaqueMoi { } } -impl SseEncode for RustAutoOpaqueMoi { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_explicit_encode(self), - serializer, - ); - } -} - impl SseEncode for RustAutoOpaqueMoi { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -49096,20 +48191,6 @@ impl SseEncode for StructOneWithTraitForDynTwinNormal { } } -impl SseEncode for StructOneWithTraitForDynTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), - serializer, - ); - } -} - impl SseEncode for StructOneWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -49136,20 +48217,6 @@ impl SseEncode for StructOneWithTraitTwinNormal { } } -impl SseEncode for StructOneWithTraitTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), - serializer, - ); - } -} - impl SseEncode for StructOneWithTraitTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -49176,20 +48243,6 @@ impl SseEncode for StructTwoWithTraitForDynTwinNormal { } } -impl SseEncode for StructTwoWithTraitForDynTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), - serializer, - ); - } -} - impl SseEncode for StructTwoWithTraitForDynTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -49216,20 +48269,6 @@ impl SseEncode for StructTwoWithTraitTwinNormal { } } -impl SseEncode for StructTwoWithTraitTwinRustAsync { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - , - >>::sse_encode( - flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self), - serializer, - ); - } -} - impl SseEncode for StructTwoWithTraitTwinSync { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { @@ -50517,21 +49556,6 @@ impl SseEncode } } -impl SseEncode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -50558,19 +49582,6 @@ impl SseEncode } } -impl SseEncode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -50597,21 +49608,6 @@ impl SseEncode } } -impl SseEncode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -50638,19 +49634,6 @@ impl SseEncode } } -impl SseEncode - for RustOpaqueMoi< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - > -{ - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - let (ptr, size) = self.sse_encode_raw(); - ::sse_encode(ptr, serializer); - ::sse_encode(size, serializer); - } -} - impl SseEncode for RustOpaqueMoi< flutter_rust_bridge::for_generated::RustAutoOpaqueInner, @@ -56812,17 +55795,6 @@ crate::frb_generated::SimpleTraitForDynTwinNormalImplementor::StructTwoWithTrait } } -impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor { - // Codec=Sse (Serialization based), see doc to use other codecs - fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { - match self {crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructOneWithTraitForDynTwinRustAsync(field0) => { ::sse_encode(0, serializer); >::sse_encode(field0, serializer); - } -crate::frb_generated::SimpleTraitForDynTwinRustAsyncImplementor::StructTwoWithTraitForDynTwinRustAsync(field0) => { ::sse_encode(1, serializer); >::sse_encode(field0, serializer); - } - _ => { unimplemented!(""); }} - } -} - impl SseEncode for crate::frb_generated::SimpleTraitForDynTwinSyncImplementor { // Codec=Sse (Serialization based), see doc to use other codecs fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) { diff --git a/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs b/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs index 2e6f1a8691..b7fe63e9e4 100644 --- a/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs +++ b/frb_example/pure_dart_pde/rust/src/frb_generated.web.rs @@ -15,9 +15,6 @@ use crate::api::misc_no_twin_example_a::*; use crate::api::misc_no_twin_example_b::*; use crate::api::pseudo_manual::dropping_twin_rust_async::*; use crate::api::pseudo_manual::dropping_twin_sync::*; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitForDynTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::SimpleTraitTwinRustAsync; -use crate::api::pseudo_manual::impl_trait_twin_rust_async::*; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitForDynTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::SimpleTraitTwinSync; use crate::api::pseudo_manual::impl_trait_twin_sync::*; @@ -993,28 +990,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat >::decrement_strong_count(ptr as _); } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >::increment_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructOneWithTraitForDynTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, @@ -1047,24 +1022,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat MoiArc::>::decrement_strong_count(ptr as _); } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::increment_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::decrement_strong_count(ptr as _); -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructOneWithTraitTwinSync( ptr: *const std::ffi::c_void, @@ -1097,28 +1054,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat >::decrement_strong_count(ptr as _); } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >::increment_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner< - StructTwoWithTraitForDynTwinRustAsync, - >, - >::decrement_strong_count(ptr as _); -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitForDynTwinSync( ptr: *const std::ffi::c_void, @@ -1151,24 +1086,6 @@ pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generat MoiArc::>::decrement_strong_count(ptr as _); } -#[wasm_bindgen] -pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::increment_strong_count(ptr as _); -} - -#[wasm_bindgen] -pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinRustAsync( - ptr: *const std::ffi::c_void, -) { - MoiArc::< - flutter_rust_bridge::for_generated::RustAutoOpaqueInner, - >::decrement_strong_count(ptr as _); -} - #[wasm_bindgen] pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerStructTwoWithTraitTwinSync( ptr: *const std::ffi::c_void,