map

inline fun <R, T> DecodingResult<T>.map(transform: (value: T) -> R): DecodingResult<R>

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

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

Since

0.4.0