recover

Common
JVM
JS
Native
1.3
inline fun < R , T : R > Result < T > . recover (
transform : ( exception : Throwable ) -> R
) : Result < R >

(source)

Returns the encapsulated result of the given transform function applied to the encapsulated Throwable exception if this instance represents failure or the original encapsulated value if it is success .

Note, that this function rethrows any Throwable exception thrown by transform function. See recoverCatching for an alternative that encapsulates exceptions.