Namespace Cratis.Monads
Classes
- Catch<TResult>
Represents the result of trying an execution that can return a result or potentially produce an Exception.
- Catch<TResult, TError>
Represents the result of trying an execution that can return a result, an error or potentially produce an Exception.
- Option<TValue>
Represents an optional value.
- Result
Convenience methods for creating Result instances.
- Result<TError>
Represents the result of trying an execution that returns success or a specific error.
- Result<TResult, TError>
Represents the result of trying an execution that can return a result or an error.