safe_result library

A Result type for handling success and error cases in a type-safe way.

Classes

Error<T, E extends Object>
Subclass of Result for errors
Ok<T, E extends Object>
Subclass of Result for values
Result<T, E extends Object>
A type that represents either success (Ok) or failure (Error).

Extensions

FutureResultExtension on Future<Result<T, E>>
Extension methods for Future<Result<T, E>>
NullableResultExtension on Result<T?, E>
Extension methods for Result<T, E> when T is nullable