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 {}