Package-level declarations

Contains declarations for manipulating the Result type.

Types

Link copied to clipboard
@Since(version = KotoolsTypesVersion.V4_1_0)
interface ResultContext

Context available when calling the resultOf function.

Functions

Link copied to clipboard
@Since(version = KotoolsTypesVersion.V4_1_0)
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.