Package-level declarations

Contains declarations for manipulating the Result type.

Types

Link copied to clipboard
sealed interface ResultContext

Context available when calling the resultOf function.

Functions

Link copied to clipboard
inline fun <T> resultOf(block: ResultContext.() -> T): Result<T>

Returns an encapsulated result of calling the block function in the ResultContext, or returns an encapsulated Throwable if calling the block function throws an exception.