Skip to content

Commit 5e02961

Browse files
authored
⬆️ Roll FRB (#83)
1 parent f432d82 commit 5e02961

20 files changed

+39
-28
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ that can be found in the LICENSE file. -->
44

55
# Changelog
66

7+
## 1.0.0-dev.27
8+
9+
- Support `flutter_rust_bridge` 2.5.
10+
711
## 1.0.0-dev.26
812

913
- Reorg exports/imports so people can directly import `agent_dart_base/agent_dart_base.dart`

packages/agent_dart/lib/frb.dart

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export 'package:agent_dart_base/frb.dart';

packages/agent_dart/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: agent_dart
2-
version: 1.0.0-dev.26
2+
version: 1.0.0-dev.27
33

44
description: |
55
An agent library built for Internet Computer,

packages/agent_dart_base/lib/agent/agent/http/fetch.dart

-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import 'package:http/http.dart' as http;
55

66
import '../../types.dart';
77

8-
// import 'index.dart';
9-
108
const defaultTimeout = Duration(seconds: 30);
119

1210
/// [defaultFetch] is a wrapper of [http.get],

packages/agent_dart_base/lib/frb.dart

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export 'package:agent_dart_ffi/agent_dart_ffi.dart'
2+
show AnyhowException, ExternalLibrary;

packages/agent_dart_base/pubspec.yaml

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: agent_dart_base
2-
version: 1.0.0-dev.26
2+
version: 1.0.0-dev.27
33

44
description: The Dart plugin that bridges Rust implementation for agent_dart.
55
repository: https://github.com/AstroxNetwork/agent_dart
@@ -20,7 +20,6 @@ dependencies:
2020
convert: ^3.0.1
2121
crypto: ^3.0.2
2222
fixnum: ^1.0.1
23-
flutter_rust_bridge: '>=2.1.0 <2.2.0'
2423
http: ^1.0.0
2524
js: '>=0.6.4 <0.8.0'
2625
meta: ^1.7.0

packages/agent_dart_base/test/identity/ed25519.dart

-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import 'dart:typed_data';
44
import 'package:agent_dart_base/agent_dart_base.dart';
55
import 'package:test/test.dart';
66

7-
// import 'package:agent_dart/utils/extension.dart';
8-
97
void main() {
108
ed25519Test();
119
}

packages/agent_dart_base/test/test_utils.dart

-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
1-
// import 'dart:ffi';
2-
31
import 'dart:ffi';
42

53
import 'package:agent_dart_ffi/agent_dart_ffi.dart';
6-
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
74
import 'package:test/test.dart';
85

9-
// import 'package:p4d_rust_binding/utils/utils.dart';
106
const isAssertionError = TypeMatcher<AssertionError>();
117

128
Matcher assertionThrowsContains(String str) {

packages/agent_dart_ffi/lib/agent_dart_ffi.dart

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
export 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'
2+
show AnyhowException, ExternalLibrary;
3+
14
export 'src/api.dart';
25
export 'src/frb_generated.dart' show AgentDart;
36
export 'src/lib.dart';

packages/agent_dart_ffi/lib/src/api.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2+
// @generated by `flutter_rust_bridge`@ 2.5.0.
33

44
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
55

packages/agent_dart_ffi/lib/src/frb_generated.dart

+12-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2+
// @generated by `flutter_rust_bridge`@ 2.5.0.
33

44
// 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
55

@@ -36,6 +36,16 @@ class AgentDart
3636
);
3737
}
3838

39+
/// Initialize flutter_rust_bridge in mock mode.
40+
/// No libraries for FFI are loaded.
41+
static void initMock({
42+
required AgentDartApi api,
43+
}) {
44+
instance.initMockImpl(
45+
api: api,
46+
);
47+
}
48+
3949
/// Dispose flutter_rust_bridge
4050
///
4151
/// The call to this function is optional, since flutter_rust_bridge (and everything else)
@@ -58,7 +68,7 @@ class AgentDart
5868
kDefaultExternalLibraryLoaderConfig;
5969

6070
@override
61-
String get codegenVersion => '2.1.0';
71+
String get codegenVersion => '2.5.0';
6272

6373
@override
6474
int get rustContentHash => 796173266;

packages/agent_dart_ffi/lib/src/frb_generated.io.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2+
// @generated by `flutter_rust_bridge`@ 2.5.0.
33

44
// 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
55

packages/agent_dart_ffi/lib/src/frb_generated.web.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2+
// @generated by `flutter_rust_bridge`@ 2.5.0.
33

44
// 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
55

packages/agent_dart_ffi/lib/src/p256.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2+
// @generated by `flutter_rust_bridge`@ 2.5.0.
33

44
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
55

packages/agent_dart_ffi/lib/src/schnorr.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2+
// @generated by `flutter_rust_bridge`@ 2.5.0.
33

44
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
55

packages/agent_dart_ffi/lib/src/secp256k1.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2+
// @generated by `flutter_rust_bridge`@ 2.5.0.
33

44
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
55

packages/agent_dart_ffi/lib/src/types.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2+
// @generated by `flutter_rust_bridge`@ 2.5.0.
33

44
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
55

packages/agent_dart_ffi/native/agent_dart/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ lazy_static = "1.4.0"
3434
tokio = { version = "1", default-features = false, features = [ "rt-multi-thread", "time", "sync" ] }
3535
hex = "0.4.3"
3636
ecdsa = { version = "0.14.6", features = ["der"], default-features = false }
37-
flutter_rust_bridge = "=2.1.0"
37+
flutter_rust_bridge = "=2.5.0"
3838

3939
[dev-dependencies]
4040

4141
[build-dependencies]
42-
flutter_rust_bridge_codegen = "=2.1.0"
42+
flutter_rust_bridge_codegen = "=2.5.0"
4343

4444
[profile.release]
4545
debug = false

packages/agent_dart_ffi/native/agent_dart/src/frb_generated.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2+
// @generated by `flutter_rust_bridge`@ 2.5.0.
33

44
#![allow(
55
non_camel_case_types,
@@ -36,7 +36,7 @@ flutter_rust_bridge::frb_generated_boilerplate!(
3636
default_rust_opaque = RustOpaqueMoi,
3737
default_rust_auto_opaque = RustAutoOpaqueMoi,
3838
);
39-
pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.1.0";
39+
pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.5.0";
4040
pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = 796173266;
4141

4242
// Section: executor
@@ -2372,7 +2372,7 @@ impl SseEncode for i32 {
23722372
#[cfg(not(target_family = "wasm"))]
23732373
mod io {
23742374
// This file is automatically generated, so please do not edit it.
2375-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2375+
// @generated by `flutter_rust_bridge`@ 2.5.0.
23762376

23772377
// Section: imports
23782378

@@ -2394,7 +2394,7 @@ pub use io::*;
23942394
#[cfg(target_family = "wasm")]
23952395
mod web {
23962396
// This file is automatically generated, so please do not edit it.
2397-
// Generated by `flutter_rust_bridge`@ 2.1.0.
2397+
// @generated by `flutter_rust_bridge`@ 2.5.0.
23982398

23992399
// Section: imports
24002400

packages/agent_dart_ffi/pubspec.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: agent_dart_ffi
2-
version: 1.0.0-dev.26
2+
version: 1.0.0-dev.27
33

44
description: The FFI plugin that bridges Rust implementation for agent_dart.
55
repository: https://github.com/AstroxNetwork/agent_dart
@@ -9,7 +9,7 @@ environment:
99
sdk: '>=3.4.0 <4.0.0'
1010

1111
dependencies:
12-
flutter_rust_bridge: '>=2.1.0 <2.2.0'
12+
flutter_rust_bridge: '>=2.5.0 <2.6.0'
1313
freezed_annotation: ^2.2.0
1414

1515
dev_dependencies:

0 commit comments

Comments
 (0)