packages/nexo_errors/result library

Classes

Left<T>
Неудачная ветка Result; создаётся через Left(failure) или Result.failure(failure).
Result<T>
Иммутабельный результат операции: успех со значением типа T либо Failure.
Успешная ветка Result; создаётся через Right(value) или Result.success(value).

Extensions

ResultFutureX on Future<Result<T>>
Удобные расширения для Future<Result<T>].

Typedefs

StreamResult<T> = Stream<Result<T>>
Поток результатов с тем же смыслом, что и Result.