From 47fa20ca34edfef10eeafb1861e9af04e6e56224 Mon Sep 17 00:00:00 2001 From: Kevin Herron Date: Sat, 16 Dec 2017 14:12:07 -0800 Subject: [PATCH] Inline the onSuccess() and onFailure() functions --- src/main/kotlin/com/github/michaelbull/result/On.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/github/michaelbull/result/On.kt b/src/main/kotlin/com/github/michaelbull/result/On.kt index 09f0fec..3dff801 100644 --- a/src/main/kotlin/com/github/michaelbull/result/On.kt +++ b/src/main/kotlin/com/github/michaelbull/result/On.kt @@ -4,10 +4,10 @@ package com.github.michaelbull.result * Calls a [callback] if the [Result] is [Ok]. * @param callback The function to call. */ -fun Result.onSuccess(callback: (V) -> Unit) = mapBoth(callback, {}) +inline fun Result.onSuccess(callback: (V) -> Unit) = mapBoth(callback, {}) /** * Calls a [callback] if the [Result] is [Err]. * @param callback The function to call. */ -fun Result.onFailure(callback: (E) -> Unit) = mapBoth({}, callback) +inline fun Result.onFailure(callback: (E) -> Unit) = mapBoth({}, callback)