Package-level declarations

Helpers to convert outcomes to other Arrow data types, support for the Raise DSL.

Types

Link copied to clipboard

Functions

Link copied to clipboard
inline fun <Failure, Value> out(block: OutcomeDsl<Failure>.() -> Value): Outcome<Failure, Value>

Arrow-style DSL to execute a Raise-based computation to generate an Outcome.

Link copied to clipboard
inline fun <Failure, Value> Raise<Failure>.out(block: OutcomeDsl<Failure>.() -> Value): Value

Arrow-style DSL to execute a Raise-based computation to generate an Outcome.

Link copied to clipboard

Arrow-style DSL to execute a Raise-based computation to generate a ProgressiveOutcome.

Link copied to clipboard
Link copied to clipboard