Skip to content

Commit

Permalink
refactor: Combine result files
Browse files Browse the repository at this point in the history
  • Loading branch information
mcmah309 committed Nov 21, 2024
1 parent dd53f13 commit 9f64619
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 10 deletions.
3 changes: 0 additions & 3 deletions lib/rust.dart
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,7 @@ export 'src/panic/unreachable.dart';
export 'src/path/path.dart';

// result
export 'src/result/guard.dart';
export 'src/result/record_to_result_extensions.dart';
export 'src/result/result.dart';
export 'src/result/result_extensions.dart';

// slice
export 'src/slice/slice.dart';
Expand Down
4 changes: 1 addition & 3 deletions lib/src/result/guard.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
import 'dart:async';

import 'package:rust/rust.dart';
part of 'result.dart';

/// Executes the function in a protected context. [func] is called inside a try catch block. If the result does not
/// catch, then return value [func] returned inside an [Ok]. If [func] throws, then the thrown value is returned
Expand Down
2 changes: 1 addition & 1 deletion lib/src/result/record_to_result_extensions.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:rust/rust.dart';
part of 'result.dart';

extension Result$RecordResult2Extension<A, B, Z extends Object> on (
Result<A, Z>,
Expand Down
3 changes: 3 additions & 0 deletions lib/src/result/result.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ import 'dart:async';
import 'package:rust/rust.dart';

part 'future_result.dart';
part 'guard.dart';
part 'record_to_result_extensions.dart';
part 'result_extensions.dart';

/// {@template result}
/// [Result] is used for propagating errors and represents the sum type of [Ok] and [Err].
Expand Down
4 changes: 1 addition & 3 deletions lib/src/result/result_extensions.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
import 'dart:async';

import 'package:rust/rust.dart';
part of 'result.dart';

extension Result$ResultResultExtension<S, F extends Object> on Result<Result<S, F>, F> {
/// Converts a [Result] of a [Result] into a single [Result]
Expand Down

0 comments on commit 9f64619

Please sign in to comment.