Skip to content

Commit 35d6966

Browse files
Stop using singleton instance on Dart bindings
1 parent 797375d commit 35d6966

File tree

9 files changed

+5069
-2861
lines changed

9 files changed

+5069
-2861
lines changed

libs/sdk-core/src/binding.rs

+423-412
Large diffs are not rendered by default.

libs/sdk-core/src/frb_generated.io.rs

+364-160
Large diffs are not rendered by default.

libs/sdk-core/src/frb_generated.rs

+1,274-674
Large diffs are not rendered by default.

libs/sdk-flutter/ios/Classes/frb_generated.h

+273-196
Large diffs are not rendered by default.

libs/sdk-flutter/lib/generated/binding.dart

+250-208
Large diffs are not rendered by default.
+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// This file is automatically generated, so please do not edit it.
2+
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.36.
3+
4+
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
5+
6+
import 'frb_generated.dart';
7+
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
8+
import 'package:freezed_annotation/freezed_annotation.dart' hide protected;
9+
part 'error.freezed.dart';
10+
11+
@freezed
12+
sealed class ConnectError with _$ConnectError implements FrbException {
13+
const ConnectError._();
14+
15+
/// This error is raised when a general error occurs not specific to other error variants
16+
/// in this enum.
17+
const factory ConnectError.generic({
18+
required String err,
19+
}) = ConnectError_Generic;
20+
21+
/// This error is raised when [crate::models::ConnectRequest::restore_only] is set to true
22+
/// and no node exists for [crate::models::ConnectRequest::seed].
23+
const factory ConnectError.restoreOnly({
24+
required String err,
25+
}) = ConnectError_RestoreOnly;
26+
27+
/// This error is raised when a connection to an external service fails.
28+
const factory ConnectError.serviceConnectivity({
29+
required String err,
30+
}) = ConnectError_ServiceConnectivity;
31+
}

0 commit comments

Comments
 (0)