/ app / lib / src / rust / frb_generated.web.dart
frb_generated.web.dart
   1  // This file is automatically generated, so please do not edit it.
   2  // @generated by `flutter_rust_bridge`@ 2.11.1.
   3  
   4  // 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
   5  
   6  // Static analysis wrongly picks the IO variant, thus ignore this
   7  // ignore_for_file: argument_type_not_assignable
   8  
   9  import 'api.dart';
  10  import 'dart:async';
  11  import 'dart:convert';
  12  import 'frb_generated.dart';
  13  import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated_web.dart';
  14  import 'transport.dart';
  15  import 'transport/dht.dart';
  16  import 'transport/relay.dart';
  17  
  18  abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
  19    RustLibApiImplPlatform({
  20      required super.handler,
  21      required super.wire,
  22      required super.generalizedFrbRustBinding,
  23      required super.portManager,
  24    });
  25  
  26    @protected
  27    String dco_decode_String(dynamic raw);
  28  
  29    @protected
  30    AchievementInfo dco_decode_achievement_info(dynamic raw);
  31  
  32    @protected
  33    bool dco_decode_bool(dynamic raw);
  34  
  35    @protected
  36    DhtState dco_decode_box_autoadd_dht_state(dynamic raw);
  37  
  38    @protected
  39    ExchangeHandle dco_decode_box_autoadd_exchange_handle(dynamic raw);
  40  
  41    @protected
  42    GossipExchangeHandle dco_decode_box_autoadd_gossip_exchange_handle(
  43      dynamic raw,
  44    );
  45  
  46    @protected
  47    HandshakeHandle dco_decode_box_autoadd_handshake_handle(dynamic raw);
  48  
  49    @protected
  50    PlatformInt64 dco_decode_box_autoadd_i_64(dynamic raw);
  51  
  52    @protected
  53    IrohIncomingMessage dco_decode_box_autoadd_iroh_incoming_message(dynamic raw);
  54  
  55    @protected
  56    MessageInfo dco_decode_box_autoadd_message_info(dynamic raw);
  57  
  58    @protected
  59    PendingContact dco_decode_box_autoadd_pending_contact(dynamic raw);
  60  
  61    @protected
  62    (String, BigInt) dco_decode_box_autoadd_record_string_u_64(dynamic raw);
  63  
  64    @protected
  65    (int, int) dco_decode_box_autoadd_record_u_32_u_32(dynamic raw);
  66  
  67    @protected
  68    RelayState dco_decode_box_autoadd_relay_state(dynamic raw);
  69  
  70    @protected
  71    TransportAddress dco_decode_box_autoadd_transport_address(dynamic raw);
  72  
  73    @protected
  74    TransportAddressDto dco_decode_box_autoadd_transport_address_dto(dynamic raw);
  75  
  76    @protected
  77    TransportTypeDto dco_decode_box_autoadd_transport_type_dto(dynamic raw);
  78  
  79    @protected
  80    int dco_decode_box_autoadd_u_32(dynamic raw);
  81  
  82    @protected
  83    CachedIrohEndpoint dco_decode_cached_iroh_endpoint(dynamic raw);
  84  
  85    @protected
  86    CachedOnionAddress dco_decode_cached_onion_address(dynamic raw);
  87  
  88    @protected
  89    ContactInfo dco_decode_contact_info(dynamic raw);
  90  
  91    @protected
  92    DhtFetchResult dco_decode_dht_fetch_result(dynamic raw);
  93  
  94    @protected
  95    DhtPublishResult dco_decode_dht_publish_result(dynamic raw);
  96  
  97    @protected
  98    DhtState dco_decode_dht_state(dynamic raw);
  99  
 100    @protected
 101    DhtStateDto dco_decode_dht_state_dto(dynamic raw);
 102  
 103    @protected
 104    DocumentInfo dco_decode_document_info(dynamic raw);
 105  
 106    @protected
 107    EncryptedPayload dco_decode_encrypted_payload(dynamic raw);
 108  
 109    @protected
 110    ExchangeComplete dco_decode_exchange_complete(dynamic raw);
 111  
 112    @protected
 113    ExchangeHandle dco_decode_exchange_handle(dynamic raw);
 114  
 115    @protected
 116    ExchangeResultDto dco_decode_exchange_result_dto(dynamic raw);
 117  
 118    @protected
 119    double dco_decode_f_64(dynamic raw);
 120  
 121    @protected
 122    ForwardingInfo dco_decode_forwarding_info(dynamic raw);
 123  
 124    @protected
 125    GossipExchangeComplete dco_decode_gossip_exchange_complete(dynamic raw);
 126  
 127    @protected
 128    GossipExchangeHandle dco_decode_gossip_exchange_handle(dynamic raw);
 129  
 130    @protected
 131    GossipFinalizeKeepTransportResult
 132    dco_decode_gossip_finalize_keep_transport_result(dynamic raw);
 133  
 134    @protected
 135    GossipResult dco_decode_gossip_result(dynamic raw);
 136  
 137    @protected
 138    GroupInfo dco_decode_group_info(dynamic raw);
 139  
 140    @protected
 141    GroupMemberInfoDto dco_decode_group_member_info_dto(dynamic raw);
 142  
 143    @protected
 144    HandshakeHandle dco_decode_handshake_handle(dynamic raw);
 145  
 146    @protected
 147    HandshakeResult dco_decode_handshake_result(dynamic raw);
 148  
 149    @protected
 150    int dco_decode_i_32(dynamic raw);
 151  
 152    @protected
 153    PlatformInt64 dco_decode_i_64(dynamic raw);
 154  
 155    @protected
 156    IdentityInfo dco_decode_identity_info(dynamic raw);
 157  
 158    @protected
 159    IrohIncomingMessage dco_decode_iroh_incoming_message(dynamic raw);
 160  
 161    @protected
 162    IrohStateDto dco_decode_iroh_state_dto(dynamic raw);
 163  
 164    @protected
 165    List<String> dco_decode_list_String(dynamic raw);
 166  
 167    @protected
 168    List<AchievementInfo> dco_decode_list_achievement_info(dynamic raw);
 169  
 170    @protected
 171    List<CachedIrohEndpoint> dco_decode_list_cached_iroh_endpoint(dynamic raw);
 172  
 173    @protected
 174    List<CachedOnionAddress> dco_decode_list_cached_onion_address(dynamic raw);
 175  
 176    @protected
 177    List<ContactInfo> dco_decode_list_contact_info(dynamic raw);
 178  
 179    @protected
 180    List<EncryptedPayload> dco_decode_list_encrypted_payload(dynamic raw);
 181  
 182    @protected
 183    List<GroupInfo> dco_decode_list_group_info(dynamic raw);
 184  
 185    @protected
 186    List<GroupMemberInfoDto> dco_decode_list_group_member_info_dto(dynamic raw);
 187  
 188    @protected
 189    List<Uint8List> dco_decode_list_list_prim_u_8_strict(dynamic raw);
 190  
 191    @protected
 192    List<MessageInfo> dco_decode_list_message_info(dynamic raw);
 193  
 194    @protected
 195    List<int> dco_decode_list_prim_u_8_loose(dynamic raw);
 196  
 197    @protected
 198    Uint8List dco_decode_list_prim_u_8_strict(dynamic raw);
 199  
 200    @protected
 201    List<ReactionSummaryDto> dco_decode_list_reaction_summary_dto(dynamic raw);
 202  
 203    @protected
 204    List<SearchResultInfo> dco_decode_list_search_result_info(dynamic raw);
 205  
 206    @protected
 207    List<TransportInfoDto> dco_decode_list_transport_info_dto(dynamic raw);
 208  
 209    @protected
 210    MessageInfo dco_decode_message_info(dynamic raw);
 211  
 212    @protected
 213    NetworkTransportPreference dco_decode_network_transport_preference(
 214      dynamic raw,
 215    );
 216  
 217    @protected
 218    String? dco_decode_opt_String(dynamic raw);
 219  
 220    @protected
 221    PlatformInt64? dco_decode_opt_box_autoadd_i_64(dynamic raw);
 222  
 223    @protected
 224    IrohIncomingMessage? dco_decode_opt_box_autoadd_iroh_incoming_message(
 225      dynamic raw,
 226    );
 227  
 228    @protected
 229    MessageInfo? dco_decode_opt_box_autoadd_message_info(dynamic raw);
 230  
 231    @protected
 232    (String, BigInt)? dco_decode_opt_box_autoadd_record_string_u_64(dynamic raw);
 233  
 234    @protected
 235    (int, int)? dco_decode_opt_box_autoadd_record_u_32_u_32(dynamic raw);
 236  
 237    @protected
 238    TransportAddressDto? dco_decode_opt_box_autoadd_transport_address_dto(
 239      dynamic raw,
 240    );
 241  
 242    @protected
 243    TransportTypeDto? dco_decode_opt_box_autoadd_transport_type_dto(dynamic raw);
 244  
 245    @protected
 246    int? dco_decode_opt_box_autoadd_u_32(dynamic raw);
 247  
 248    @protected
 249    Uint8List? dco_decode_opt_list_prim_u_8_strict(dynamic raw);
 250  
 251    @protected
 252    PendingContact dco_decode_pending_contact(dynamic raw);
 253  
 254    @protected
 255    ReactionSummaryDto dco_decode_reaction_summary_dto(dynamic raw);
 256  
 257    @protected
 258    (ExchangeComplete, GossipExchangeHandle)
 259    dco_decode_record_exchange_complete_gossip_exchange_handle(dynamic raw);
 260  
 261    @protected
 262    (String, BigInt) dco_decode_record_string_u_64(dynamic raw);
 263  
 264    @protected
 265    (int, int) dco_decode_record_u_32_u_32(dynamic raw);
 266  
 267    @protected
 268    RelayState dco_decode_relay_state(dynamic raw);
 269  
 270    @protected
 271    RelayStateDto dco_decode_relay_state_dto(dynamic raw);
 272  
 273    @protected
 274    ReputationInfo dco_decode_reputation_info(dynamic raw);
 275  
 276    @protected
 277    SearchResultInfo dco_decode_search_result_info(dynamic raw);
 278  
 279    @protected
 280    TransportAddress dco_decode_transport_address(dynamic raw);
 281  
 282    @protected
 283    TransportAddressDto dco_decode_transport_address_dto(dynamic raw);
 284  
 285    @protected
 286    TransportInfoDto dco_decode_transport_info_dto(dynamic raw);
 287  
 288    @protected
 289    TransportStatsInfo dco_decode_transport_stats_info(dynamic raw);
 290  
 291    @protected
 292    TransportType dco_decode_transport_type(dynamic raw);
 293  
 294    @protected
 295    TransportTypeDto dco_decode_transport_type_dto(dynamic raw);
 296  
 297    @protected
 298    int dco_decode_u_32(dynamic raw);
 299  
 300    @protected
 301    BigInt dco_decode_u_64(dynamic raw);
 302  
 303    @protected
 304    int dco_decode_u_8(dynamic raw);
 305  
 306    @protected
 307    void dco_decode_unit(dynamic raw);
 308  
 309    @protected
 310    BigInt dco_decode_usize(dynamic raw);
 311  
 312    @protected
 313    String sse_decode_String(SseDeserializer deserializer);
 314  
 315    @protected
 316    AchievementInfo sse_decode_achievement_info(SseDeserializer deserializer);
 317  
 318    @protected
 319    bool sse_decode_bool(SseDeserializer deserializer);
 320  
 321    @protected
 322    DhtState sse_decode_box_autoadd_dht_state(SseDeserializer deserializer);
 323  
 324    @protected
 325    ExchangeHandle sse_decode_box_autoadd_exchange_handle(
 326      SseDeserializer deserializer,
 327    );
 328  
 329    @protected
 330    GossipExchangeHandle sse_decode_box_autoadd_gossip_exchange_handle(
 331      SseDeserializer deserializer,
 332    );
 333  
 334    @protected
 335    HandshakeHandle sse_decode_box_autoadd_handshake_handle(
 336      SseDeserializer deserializer,
 337    );
 338  
 339    @protected
 340    PlatformInt64 sse_decode_box_autoadd_i_64(SseDeserializer deserializer);
 341  
 342    @protected
 343    IrohIncomingMessage sse_decode_box_autoadd_iroh_incoming_message(
 344      SseDeserializer deserializer,
 345    );
 346  
 347    @protected
 348    MessageInfo sse_decode_box_autoadd_message_info(SseDeserializer deserializer);
 349  
 350    @protected
 351    PendingContact sse_decode_box_autoadd_pending_contact(
 352      SseDeserializer deserializer,
 353    );
 354  
 355    @protected
 356    (String, BigInt) sse_decode_box_autoadd_record_string_u_64(
 357      SseDeserializer deserializer,
 358    );
 359  
 360    @protected
 361    (int, int) sse_decode_box_autoadd_record_u_32_u_32(
 362      SseDeserializer deserializer,
 363    );
 364  
 365    @protected
 366    RelayState sse_decode_box_autoadd_relay_state(SseDeserializer deserializer);
 367  
 368    @protected
 369    TransportAddress sse_decode_box_autoadd_transport_address(
 370      SseDeserializer deserializer,
 371    );
 372  
 373    @protected
 374    TransportAddressDto sse_decode_box_autoadd_transport_address_dto(
 375      SseDeserializer deserializer,
 376    );
 377  
 378    @protected
 379    TransportTypeDto sse_decode_box_autoadd_transport_type_dto(
 380      SseDeserializer deserializer,
 381    );
 382  
 383    @protected
 384    int sse_decode_box_autoadd_u_32(SseDeserializer deserializer);
 385  
 386    @protected
 387    CachedIrohEndpoint sse_decode_cached_iroh_endpoint(
 388      SseDeserializer deserializer,
 389    );
 390  
 391    @protected
 392    CachedOnionAddress sse_decode_cached_onion_address(
 393      SseDeserializer deserializer,
 394    );
 395  
 396    @protected
 397    ContactInfo sse_decode_contact_info(SseDeserializer deserializer);
 398  
 399    @protected
 400    DhtFetchResult sse_decode_dht_fetch_result(SseDeserializer deserializer);
 401  
 402    @protected
 403    DhtPublishResult sse_decode_dht_publish_result(SseDeserializer deserializer);
 404  
 405    @protected
 406    DhtState sse_decode_dht_state(SseDeserializer deserializer);
 407  
 408    @protected
 409    DhtStateDto sse_decode_dht_state_dto(SseDeserializer deserializer);
 410  
 411    @protected
 412    DocumentInfo sse_decode_document_info(SseDeserializer deserializer);
 413  
 414    @protected
 415    EncryptedPayload sse_decode_encrypted_payload(SseDeserializer deserializer);
 416  
 417    @protected
 418    ExchangeComplete sse_decode_exchange_complete(SseDeserializer deserializer);
 419  
 420    @protected
 421    ExchangeHandle sse_decode_exchange_handle(SseDeserializer deserializer);
 422  
 423    @protected
 424    ExchangeResultDto sse_decode_exchange_result_dto(
 425      SseDeserializer deserializer,
 426    );
 427  
 428    @protected
 429    double sse_decode_f_64(SseDeserializer deserializer);
 430  
 431    @protected
 432    ForwardingInfo sse_decode_forwarding_info(SseDeserializer deserializer);
 433  
 434    @protected
 435    GossipExchangeComplete sse_decode_gossip_exchange_complete(
 436      SseDeserializer deserializer,
 437    );
 438  
 439    @protected
 440    GossipExchangeHandle sse_decode_gossip_exchange_handle(
 441      SseDeserializer deserializer,
 442    );
 443  
 444    @protected
 445    GossipFinalizeKeepTransportResult
 446    sse_decode_gossip_finalize_keep_transport_result(
 447      SseDeserializer deserializer,
 448    );
 449  
 450    @protected
 451    GossipResult sse_decode_gossip_result(SseDeserializer deserializer);
 452  
 453    @protected
 454    GroupInfo sse_decode_group_info(SseDeserializer deserializer);
 455  
 456    @protected
 457    GroupMemberInfoDto sse_decode_group_member_info_dto(
 458      SseDeserializer deserializer,
 459    );
 460  
 461    @protected
 462    HandshakeHandle sse_decode_handshake_handle(SseDeserializer deserializer);
 463  
 464    @protected
 465    HandshakeResult sse_decode_handshake_result(SseDeserializer deserializer);
 466  
 467    @protected
 468    int sse_decode_i_32(SseDeserializer deserializer);
 469  
 470    @protected
 471    PlatformInt64 sse_decode_i_64(SseDeserializer deserializer);
 472  
 473    @protected
 474    IdentityInfo sse_decode_identity_info(SseDeserializer deserializer);
 475  
 476    @protected
 477    IrohIncomingMessage sse_decode_iroh_incoming_message(
 478      SseDeserializer deserializer,
 479    );
 480  
 481    @protected
 482    IrohStateDto sse_decode_iroh_state_dto(SseDeserializer deserializer);
 483  
 484    @protected
 485    List<String> sse_decode_list_String(SseDeserializer deserializer);
 486  
 487    @protected
 488    List<AchievementInfo> sse_decode_list_achievement_info(
 489      SseDeserializer deserializer,
 490    );
 491  
 492    @protected
 493    List<CachedIrohEndpoint> sse_decode_list_cached_iroh_endpoint(
 494      SseDeserializer deserializer,
 495    );
 496  
 497    @protected
 498    List<CachedOnionAddress> sse_decode_list_cached_onion_address(
 499      SseDeserializer deserializer,
 500    );
 501  
 502    @protected
 503    List<ContactInfo> sse_decode_list_contact_info(SseDeserializer deserializer);
 504  
 505    @protected
 506    List<EncryptedPayload> sse_decode_list_encrypted_payload(
 507      SseDeserializer deserializer,
 508    );
 509  
 510    @protected
 511    List<GroupInfo> sse_decode_list_group_info(SseDeserializer deserializer);
 512  
 513    @protected
 514    List<GroupMemberInfoDto> sse_decode_list_group_member_info_dto(
 515      SseDeserializer deserializer,
 516    );
 517  
 518    @protected
 519    List<Uint8List> sse_decode_list_list_prim_u_8_strict(
 520      SseDeserializer deserializer,
 521    );
 522  
 523    @protected
 524    List<MessageInfo> sse_decode_list_message_info(SseDeserializer deserializer);
 525  
 526    @protected
 527    List<int> sse_decode_list_prim_u_8_loose(SseDeserializer deserializer);
 528  
 529    @protected
 530    Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer);
 531  
 532    @protected
 533    List<ReactionSummaryDto> sse_decode_list_reaction_summary_dto(
 534      SseDeserializer deserializer,
 535    );
 536  
 537    @protected
 538    List<SearchResultInfo> sse_decode_list_search_result_info(
 539      SseDeserializer deserializer,
 540    );
 541  
 542    @protected
 543    List<TransportInfoDto> sse_decode_list_transport_info_dto(
 544      SseDeserializer deserializer,
 545    );
 546  
 547    @protected
 548    MessageInfo sse_decode_message_info(SseDeserializer deserializer);
 549  
 550    @protected
 551    NetworkTransportPreference sse_decode_network_transport_preference(
 552      SseDeserializer deserializer,
 553    );
 554  
 555    @protected
 556    String? sse_decode_opt_String(SseDeserializer deserializer);
 557  
 558    @protected
 559    PlatformInt64? sse_decode_opt_box_autoadd_i_64(SseDeserializer deserializer);
 560  
 561    @protected
 562    IrohIncomingMessage? sse_decode_opt_box_autoadd_iroh_incoming_message(
 563      SseDeserializer deserializer,
 564    );
 565  
 566    @protected
 567    MessageInfo? sse_decode_opt_box_autoadd_message_info(
 568      SseDeserializer deserializer,
 569    );
 570  
 571    @protected
 572    (String, BigInt)? sse_decode_opt_box_autoadd_record_string_u_64(
 573      SseDeserializer deserializer,
 574    );
 575  
 576    @protected
 577    (int, int)? sse_decode_opt_box_autoadd_record_u_32_u_32(
 578      SseDeserializer deserializer,
 579    );
 580  
 581    @protected
 582    TransportAddressDto? sse_decode_opt_box_autoadd_transport_address_dto(
 583      SseDeserializer deserializer,
 584    );
 585  
 586    @protected
 587    TransportTypeDto? sse_decode_opt_box_autoadd_transport_type_dto(
 588      SseDeserializer deserializer,
 589    );
 590  
 591    @protected
 592    int? sse_decode_opt_box_autoadd_u_32(SseDeserializer deserializer);
 593  
 594    @protected
 595    Uint8List? sse_decode_opt_list_prim_u_8_strict(SseDeserializer deserializer);
 596  
 597    @protected
 598    PendingContact sse_decode_pending_contact(SseDeserializer deserializer);
 599  
 600    @protected
 601    ReactionSummaryDto sse_decode_reaction_summary_dto(
 602      SseDeserializer deserializer,
 603    );
 604  
 605    @protected
 606    (ExchangeComplete, GossipExchangeHandle)
 607    sse_decode_record_exchange_complete_gossip_exchange_handle(
 608      SseDeserializer deserializer,
 609    );
 610  
 611    @protected
 612    (String, BigInt) sse_decode_record_string_u_64(SseDeserializer deserializer);
 613  
 614    @protected
 615    (int, int) sse_decode_record_u_32_u_32(SseDeserializer deserializer);
 616  
 617    @protected
 618    RelayState sse_decode_relay_state(SseDeserializer deserializer);
 619  
 620    @protected
 621    RelayStateDto sse_decode_relay_state_dto(SseDeserializer deserializer);
 622  
 623    @protected
 624    ReputationInfo sse_decode_reputation_info(SseDeserializer deserializer);
 625  
 626    @protected
 627    SearchResultInfo sse_decode_search_result_info(SseDeserializer deserializer);
 628  
 629    @protected
 630    TransportAddress sse_decode_transport_address(SseDeserializer deserializer);
 631  
 632    @protected
 633    TransportAddressDto sse_decode_transport_address_dto(
 634      SseDeserializer deserializer,
 635    );
 636  
 637    @protected
 638    TransportInfoDto sse_decode_transport_info_dto(SseDeserializer deserializer);
 639  
 640    @protected
 641    TransportStatsInfo sse_decode_transport_stats_info(
 642      SseDeserializer deserializer,
 643    );
 644  
 645    @protected
 646    TransportType sse_decode_transport_type(SseDeserializer deserializer);
 647  
 648    @protected
 649    TransportTypeDto sse_decode_transport_type_dto(SseDeserializer deserializer);
 650  
 651    @protected
 652    int sse_decode_u_32(SseDeserializer deserializer);
 653  
 654    @protected
 655    BigInt sse_decode_u_64(SseDeserializer deserializer);
 656  
 657    @protected
 658    int sse_decode_u_8(SseDeserializer deserializer);
 659  
 660    @protected
 661    void sse_decode_unit(SseDeserializer deserializer);
 662  
 663    @protected
 664    BigInt sse_decode_usize(SseDeserializer deserializer);
 665  
 666    @protected
 667    void sse_encode_String(String self, SseSerializer serializer);
 668  
 669    @protected
 670    void sse_encode_achievement_info(
 671      AchievementInfo self,
 672      SseSerializer serializer,
 673    );
 674  
 675    @protected
 676    void sse_encode_bool(bool self, SseSerializer serializer);
 677  
 678    @protected
 679    void sse_encode_box_autoadd_dht_state(
 680      DhtState self,
 681      SseSerializer serializer,
 682    );
 683  
 684    @protected
 685    void sse_encode_box_autoadd_exchange_handle(
 686      ExchangeHandle self,
 687      SseSerializer serializer,
 688    );
 689  
 690    @protected
 691    void sse_encode_box_autoadd_gossip_exchange_handle(
 692      GossipExchangeHandle self,
 693      SseSerializer serializer,
 694    );
 695  
 696    @protected
 697    void sse_encode_box_autoadd_handshake_handle(
 698      HandshakeHandle self,
 699      SseSerializer serializer,
 700    );
 701  
 702    @protected
 703    void sse_encode_box_autoadd_i_64(
 704      PlatformInt64 self,
 705      SseSerializer serializer,
 706    );
 707  
 708    @protected
 709    void sse_encode_box_autoadd_iroh_incoming_message(
 710      IrohIncomingMessage self,
 711      SseSerializer serializer,
 712    );
 713  
 714    @protected
 715    void sse_encode_box_autoadd_message_info(
 716      MessageInfo self,
 717      SseSerializer serializer,
 718    );
 719  
 720    @protected
 721    void sse_encode_box_autoadd_pending_contact(
 722      PendingContact self,
 723      SseSerializer serializer,
 724    );
 725  
 726    @protected
 727    void sse_encode_box_autoadd_record_string_u_64(
 728      (String, BigInt) self,
 729      SseSerializer serializer,
 730    );
 731  
 732    @protected
 733    void sse_encode_box_autoadd_record_u_32_u_32(
 734      (int, int) self,
 735      SseSerializer serializer,
 736    );
 737  
 738    @protected
 739    void sse_encode_box_autoadd_relay_state(
 740      RelayState self,
 741      SseSerializer serializer,
 742    );
 743  
 744    @protected
 745    void sse_encode_box_autoadd_transport_address(
 746      TransportAddress self,
 747      SseSerializer serializer,
 748    );
 749  
 750    @protected
 751    void sse_encode_box_autoadd_transport_address_dto(
 752      TransportAddressDto self,
 753      SseSerializer serializer,
 754    );
 755  
 756    @protected
 757    void sse_encode_box_autoadd_transport_type_dto(
 758      TransportTypeDto self,
 759      SseSerializer serializer,
 760    );
 761  
 762    @protected
 763    void sse_encode_box_autoadd_u_32(int self, SseSerializer serializer);
 764  
 765    @protected
 766    void sse_encode_cached_iroh_endpoint(
 767      CachedIrohEndpoint self,
 768      SseSerializer serializer,
 769    );
 770  
 771    @protected
 772    void sse_encode_cached_onion_address(
 773      CachedOnionAddress self,
 774      SseSerializer serializer,
 775    );
 776  
 777    @protected
 778    void sse_encode_contact_info(ContactInfo self, SseSerializer serializer);
 779  
 780    @protected
 781    void sse_encode_dht_fetch_result(
 782      DhtFetchResult self,
 783      SseSerializer serializer,
 784    );
 785  
 786    @protected
 787    void sse_encode_dht_publish_result(
 788      DhtPublishResult self,
 789      SseSerializer serializer,
 790    );
 791  
 792    @protected
 793    void sse_encode_dht_state(DhtState self, SseSerializer serializer);
 794  
 795    @protected
 796    void sse_encode_dht_state_dto(DhtStateDto self, SseSerializer serializer);
 797  
 798    @protected
 799    void sse_encode_document_info(DocumentInfo self, SseSerializer serializer);
 800  
 801    @protected
 802    void sse_encode_encrypted_payload(
 803      EncryptedPayload self,
 804      SseSerializer serializer,
 805    );
 806  
 807    @protected
 808    void sse_encode_exchange_complete(
 809      ExchangeComplete self,
 810      SseSerializer serializer,
 811    );
 812  
 813    @protected
 814    void sse_encode_exchange_handle(
 815      ExchangeHandle self,
 816      SseSerializer serializer,
 817    );
 818  
 819    @protected
 820    void sse_encode_exchange_result_dto(
 821      ExchangeResultDto self,
 822      SseSerializer serializer,
 823    );
 824  
 825    @protected
 826    void sse_encode_f_64(double self, SseSerializer serializer);
 827  
 828    @protected
 829    void sse_encode_forwarding_info(
 830      ForwardingInfo self,
 831      SseSerializer serializer,
 832    );
 833  
 834    @protected
 835    void sse_encode_gossip_exchange_complete(
 836      GossipExchangeComplete self,
 837      SseSerializer serializer,
 838    );
 839  
 840    @protected
 841    void sse_encode_gossip_exchange_handle(
 842      GossipExchangeHandle self,
 843      SseSerializer serializer,
 844    );
 845  
 846    @protected
 847    void sse_encode_gossip_finalize_keep_transport_result(
 848      GossipFinalizeKeepTransportResult self,
 849      SseSerializer serializer,
 850    );
 851  
 852    @protected
 853    void sse_encode_gossip_result(GossipResult self, SseSerializer serializer);
 854  
 855    @protected
 856    void sse_encode_group_info(GroupInfo self, SseSerializer serializer);
 857  
 858    @protected
 859    void sse_encode_group_member_info_dto(
 860      GroupMemberInfoDto self,
 861      SseSerializer serializer,
 862    );
 863  
 864    @protected
 865    void sse_encode_handshake_handle(
 866      HandshakeHandle self,
 867      SseSerializer serializer,
 868    );
 869  
 870    @protected
 871    void sse_encode_handshake_result(
 872      HandshakeResult self,
 873      SseSerializer serializer,
 874    );
 875  
 876    @protected
 877    void sse_encode_i_32(int self, SseSerializer serializer);
 878  
 879    @protected
 880    void sse_encode_i_64(PlatformInt64 self, SseSerializer serializer);
 881  
 882    @protected
 883    void sse_encode_identity_info(IdentityInfo self, SseSerializer serializer);
 884  
 885    @protected
 886    void sse_encode_iroh_incoming_message(
 887      IrohIncomingMessage self,
 888      SseSerializer serializer,
 889    );
 890  
 891    @protected
 892    void sse_encode_iroh_state_dto(IrohStateDto self, SseSerializer serializer);
 893  
 894    @protected
 895    void sse_encode_list_String(List<String> self, SseSerializer serializer);
 896  
 897    @protected
 898    void sse_encode_list_achievement_info(
 899      List<AchievementInfo> self,
 900      SseSerializer serializer,
 901    );
 902  
 903    @protected
 904    void sse_encode_list_cached_iroh_endpoint(
 905      List<CachedIrohEndpoint> self,
 906      SseSerializer serializer,
 907    );
 908  
 909    @protected
 910    void sse_encode_list_cached_onion_address(
 911      List<CachedOnionAddress> self,
 912      SseSerializer serializer,
 913    );
 914  
 915    @protected
 916    void sse_encode_list_contact_info(
 917      List<ContactInfo> self,
 918      SseSerializer serializer,
 919    );
 920  
 921    @protected
 922    void sse_encode_list_encrypted_payload(
 923      List<EncryptedPayload> self,
 924      SseSerializer serializer,
 925    );
 926  
 927    @protected
 928    void sse_encode_list_group_info(
 929      List<GroupInfo> self,
 930      SseSerializer serializer,
 931    );
 932  
 933    @protected
 934    void sse_encode_list_group_member_info_dto(
 935      List<GroupMemberInfoDto> self,
 936      SseSerializer serializer,
 937    );
 938  
 939    @protected
 940    void sse_encode_list_list_prim_u_8_strict(
 941      List<Uint8List> self,
 942      SseSerializer serializer,
 943    );
 944  
 945    @protected
 946    void sse_encode_list_message_info(
 947      List<MessageInfo> self,
 948      SseSerializer serializer,
 949    );
 950  
 951    @protected
 952    void sse_encode_list_prim_u_8_loose(List<int> self, SseSerializer serializer);
 953  
 954    @protected
 955    void sse_encode_list_prim_u_8_strict(
 956      Uint8List self,
 957      SseSerializer serializer,
 958    );
 959  
 960    @protected
 961    void sse_encode_list_reaction_summary_dto(
 962      List<ReactionSummaryDto> self,
 963      SseSerializer serializer,
 964    );
 965  
 966    @protected
 967    void sse_encode_list_search_result_info(
 968      List<SearchResultInfo> self,
 969      SseSerializer serializer,
 970    );
 971  
 972    @protected
 973    void sse_encode_list_transport_info_dto(
 974      List<TransportInfoDto> self,
 975      SseSerializer serializer,
 976    );
 977  
 978    @protected
 979    void sse_encode_message_info(MessageInfo self, SseSerializer serializer);
 980  
 981    @protected
 982    void sse_encode_network_transport_preference(
 983      NetworkTransportPreference self,
 984      SseSerializer serializer,
 985    );
 986  
 987    @protected
 988    void sse_encode_opt_String(String? self, SseSerializer serializer);
 989  
 990    @protected
 991    void sse_encode_opt_box_autoadd_i_64(
 992      PlatformInt64? self,
 993      SseSerializer serializer,
 994    );
 995  
 996    @protected
 997    void sse_encode_opt_box_autoadd_iroh_incoming_message(
 998      IrohIncomingMessage? self,
 999      SseSerializer serializer,
1000    );
1001  
1002    @protected
1003    void sse_encode_opt_box_autoadd_message_info(
1004      MessageInfo? self,
1005      SseSerializer serializer,
1006    );
1007  
1008    @protected
1009    void sse_encode_opt_box_autoadd_record_string_u_64(
1010      (String, BigInt)? self,
1011      SseSerializer serializer,
1012    );
1013  
1014    @protected
1015    void sse_encode_opt_box_autoadd_record_u_32_u_32(
1016      (int, int)? self,
1017      SseSerializer serializer,
1018    );
1019  
1020    @protected
1021    void sse_encode_opt_box_autoadd_transport_address_dto(
1022      TransportAddressDto? self,
1023      SseSerializer serializer,
1024    );
1025  
1026    @protected
1027    void sse_encode_opt_box_autoadd_transport_type_dto(
1028      TransportTypeDto? self,
1029      SseSerializer serializer,
1030    );
1031  
1032    @protected
1033    void sse_encode_opt_box_autoadd_u_32(int? self, SseSerializer serializer);
1034  
1035    @protected
1036    void sse_encode_opt_list_prim_u_8_strict(
1037      Uint8List? self,
1038      SseSerializer serializer,
1039    );
1040  
1041    @protected
1042    void sse_encode_pending_contact(
1043      PendingContact self,
1044      SseSerializer serializer,
1045    );
1046  
1047    @protected
1048    void sse_encode_reaction_summary_dto(
1049      ReactionSummaryDto self,
1050      SseSerializer serializer,
1051    );
1052  
1053    @protected
1054    void sse_encode_record_exchange_complete_gossip_exchange_handle(
1055      (ExchangeComplete, GossipExchangeHandle) self,
1056      SseSerializer serializer,
1057    );
1058  
1059    @protected
1060    void sse_encode_record_string_u_64(
1061      (String, BigInt) self,
1062      SseSerializer serializer,
1063    );
1064  
1065    @protected
1066    void sse_encode_record_u_32_u_32((int, int) self, SseSerializer serializer);
1067  
1068    @protected
1069    void sse_encode_relay_state(RelayState self, SseSerializer serializer);
1070  
1071    @protected
1072    void sse_encode_relay_state_dto(RelayStateDto self, SseSerializer serializer);
1073  
1074    @protected
1075    void sse_encode_reputation_info(
1076      ReputationInfo self,
1077      SseSerializer serializer,
1078    );
1079  
1080    @protected
1081    void sse_encode_search_result_info(
1082      SearchResultInfo self,
1083      SseSerializer serializer,
1084    );
1085  
1086    @protected
1087    void sse_encode_transport_address(
1088      TransportAddress self,
1089      SseSerializer serializer,
1090    );
1091  
1092    @protected
1093    void sse_encode_transport_address_dto(
1094      TransportAddressDto self,
1095      SseSerializer serializer,
1096    );
1097  
1098    @protected
1099    void sse_encode_transport_info_dto(
1100      TransportInfoDto self,
1101      SseSerializer serializer,
1102    );
1103  
1104    @protected
1105    void sse_encode_transport_stats_info(
1106      TransportStatsInfo self,
1107      SseSerializer serializer,
1108    );
1109  
1110    @protected
1111    void sse_encode_transport_type(TransportType self, SseSerializer serializer);
1112  
1113    @protected
1114    void sse_encode_transport_type_dto(
1115      TransportTypeDto self,
1116      SseSerializer serializer,
1117    );
1118  
1119    @protected
1120    void sse_encode_u_32(int self, SseSerializer serializer);
1121  
1122    @protected
1123    void sse_encode_u_64(BigInt self, SseSerializer serializer);
1124  
1125    @protected
1126    void sse_encode_u_8(int self, SseSerializer serializer);
1127  
1128    @protected
1129    void sse_encode_unit(void self, SseSerializer serializer);
1130  
1131    @protected
1132    void sse_encode_usize(BigInt self, SseSerializer serializer);
1133  }
1134  
1135  // Section: wire_class
1136  
1137  class RustLibWire implements BaseWire {
1138    RustLibWire.fromExternalLibrary(ExternalLibrary lib);
1139  }
1140  
1141  @JS('wasm_bindgen')
1142  external RustLibWasmModule get wasmModule;
1143  
1144  @JS()
1145  @anonymous
1146  extension type RustLibWasmModule._(JSObject _) implements JSObject {}