Result
now a sealed class
- 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()
- Added
final
class descriptor toOk
andErr
Result
now sealed class
Result.ok
,Result.err
nowResult.ok()
,Result.err()
- Removed
ok()
,err()
,Result.ok()
,Result.err()
- Constructors now
Ok()
andErr()
- Removed
ok_or_err()
method onResult
- Removed
ok()
,err()
,Result.ok()
,Result.err()
- Constructors now
Ok()
andErr()
- Removed
ok_or_err()
method onResult
- Updated readme
- Updated readme
- Added
sieveErr
method onIterable<Result<T, E>>
- Moved methods to class declaration for visibility
- Improved readme
- Added nullable values and errors test
- Added
sieve
method onIterable<Result<T, E>>
- Added
Result.when
method.
- Fixed typo.
- Initial stable release.
- Better readme and example.
- Removed
ResultType
from api. - Added methods on
Iterable
ofResult
.
Created extension Collect<T, E> on Iterable<Result<T, E>>: Iterable.collect, Iterable.collectOr, Iterable.collectOrElse
Changed dart version to 2.12
Breaking api changes: removed ResultType enum from api
Breaking api changes: Result.ok, Result.err
Breaking api changes: Result.mapOrElse(), Result.mapOr()
Initial release