failureOrNull

Runs the Failure.error, if the KResult is a failure or null otherwise

import io.kresult.core.KResult
import io.kotest.matchers.shouldBe

fun test() {
KResult.Failure("test-failure")
.failureOrNull() shouldBe "test-failure"

KResult.Success("test-success")
.failureOrNull() shouldBe null
}