Table of Contents

Namespace Rascal

Classes

Error

An error containing a simple message. Makes up the other half of a Result<T> which might be an error.

Prelude

A class containing various utility methods, a 'prelude' to the rest of the library.

ResultEqualityComparer<T>

A IEqualityComparer<T> which compares equality between Result<T> values.

ResultExtensions

Extensions for or relating to Result<T>.

UnwrapException

The exception thrown when a Result<T> is attempted to be unwrapped but is an error.

Structs

Result<T>

A type which contains either an ok value or an error.