Index: lib/src/result/error.dart |
diff --git a/lib/src/result/error.dart b/lib/src/result/error.dart |
index b6d585937f520f736cd77d322945bb6796722649..77fa9c62d8b18f364af3cbd953c45551d222e727 100644 |
--- a/lib/src/result/error.dart |
+++ b/lib/src/result/error.dart |
@@ -8,14 +8,14 @@ import '../result.dart'; |
import 'value.dart'; |
/// A result representing a thrown error. |
-class ErrorResult<T> implements Result<T> { |
+class ErrorResult implements Result<Null> { |
final error; |
final StackTrace stackTrace; |
bool get isValue => false; |
bool get isError => true; |
- ValueResult<T> get asValue => null; |
- ErrorResult<T> get asError => this; |
+ ValueResult<Null> get asValue => null; |
+ ErrorResult<Null> get asError => this; |
ErrorResult(this.error, this.stackTrace); |
@@ -27,7 +27,7 @@ class ErrorResult<T> implements Result<T> { |
sink.addError(error, stackTrace); |
} |
- Future<T> get asFuture => new Future.error(error, stackTrace); |
+ Future<Null> get asFuture => new Future<Null>.error(error, stackTrace); |
/// Calls an error handler with the error and stacktrace. |
/// |