okay 2.0.0 okay: ^2.0.0 copied to clipboard
Typesafe error-handling for dart . An implementation of rust's `Result` type in dart.
2.0.0 #
Result
now a sealed class
Breaking Changes #
- Removed
ok()
,err()
,Result.ok()
,Result.err()
- Constructors now
Ok()
andErr()
- Removed
ok_or_err()
method onResult
Result.ok
,Result.err
nowResult.ok()
,Result.err()
2.0.0-prerelease2 #
- Added
final
class descriptor toOk
andErr
2.0.0-prerelease #
2.0.0-dev1 #
Breaking Changes #
- Removed
ok()
,err()
,Result.ok()
,Result.err()
- Constructors now
Ok()
andErr()
- Removed
ok_or_err()
method onResult
1.3.2 #
- Updated readme
1.3.1 #
- Updated readme
1.3.0 #
- Added
sieveErr
method onIterable<Result<T, E>>
- Moved methods to class declaration for visibility
1.2.1 #
- Improved readme
- Added nullable values and errors test
1.2.0 #
- Added
sieve
method onIterable<Result<T, E>>
1.1.0 #
- Added
Result.when
method.
1.0.1 #
- Fixed typo.
1.0.0 #
- Initial stable release.
- Better readme and example.
- Removed
ResultType
from api. - Added methods on
Iterable
ofResult
.
0.6.0 #
Created extension Collect<T, E> on Iterable<Result<T, E>>: Iterable.collect, Iterable.collectOr, Iterable.collectOrElse
0.5.0 #
Changed dart version to 2.12
0.4.0 #
Breaking api changes: removed ResultType enum from api
0.3.0 #
Breaking api changes: Result.ok, Result.err
0.2.0 #
Breaking api changes: Result.mapOrElse(), Result.mapOr()
0.1.0 #
Initial release