result_dart library

Classes

Failure<S extends Object, F extends Object>
Error Result.
Result<S extends Object, F extends Object>
Base Result class
Success<S extends Object, F extends Object>
Success Result.
Unit
Used instead of void as a return statement for a function when no value is to be returned.

Extensions

AsyncResultExtension on AsyncResult<S, F>
AsyncResult<S, E> represents an asynchronous computation.
ResultObjectExtension on W
Adds methods for converting any object into a Result type (Success or Failure).

Constants

unit → const Unit
Used instead of void as a return statement for a function when no value is to be returned.

Typedefs

AsyncResult<S extends Object, F extends Object> = Future<Result<S, F>>
AsyncResult<S, E> represents an asynchronous computation.