pure_result 0.1.0
pure_result: ^0.1.0 copied to clipboard
A sealed Result<T, E> type for Dart and Flutter.
0.1.0 #
- Initial release of sealed
Result<T, E>. - Added
Success/Failurevariants and factory constructors. - Added core functional operators:
fold,map,flatMap,mapError,flatMapError,recover. - Added extraction helpers:
getOrThrow,getOrElse, nullable accessors. - Added exception capture helpers:
tryRun,tryRunSync,tryMap,tryMapSync,tryRecover,tryRecoverSync. - Added
AsyncResultOpsextension for chaining onFuture<Result<...>>:map,flatMap,mapError,flatMapError,recover. - Slimmed modules:
package:pure_result/pure_result.dartexports coreResult+try_*helpers, whilepackage:pure_result/async_result.dartremains an optional import forAsyncResultOps.