arrow-fx / arrow.fx.internal / Platform

Platform

object ~~Platform~~ Deprecated: The IO datatype and it’s related type classes will disappear in Arrow 0.13.0. All useful operations are offered directly over suspend functions by Arrow Fx Coroutines. https://arrow-kt.io/docs/fx/async/

Types

ArrayStack class ~~ArrayStack~~<A>

Properties

maxStackDepthSize Establishes the maximum stack depth for IO#map operations.const val ~~maxStackDepthSize~~: Int

Functions

composeErrors Composes multiple errors together, meant for those cases in which error suppression, due to a second error being triggered, is not acceptable.fun ~~composeErrors~~(first: Throwable, vararg rest: Throwable): Throwable
fun ~~composeErrors~~(first: Throwable, rest: List<Throwable>): Throwable
onceOnly fun <A> ~~onceOnly~~(f: (A) -> Unit): (A) -> Unit
trampoline fun ~~trampoline~~(f: () -> Unit): Unit
unsafeResync fun <A> ~~unsafeResync~~(ioa: IO<A>, limit: Duration): Option<A>

Do you like Arrow?

Arrow Org
<