diff --git a/kotlin-result/src/commonMain/kotlin/com/github/michaelbull/result/On.kt b/kotlin-result/src/commonMain/kotlin/com/github/michaelbull/result/On.kt index 34cf671..ba6acb3 100644 --- a/kotlin-result/src/commonMain/kotlin/com/github/michaelbull/result/On.kt +++ b/kotlin-result/src/commonMain/kotlin/com/github/michaelbull/result/On.kt @@ -5,6 +5,8 @@ import kotlin.contracts.contract /** * Invokes an [action] if this [Result] is [Ok]. + * + * - Rust: [Result.inspect](https://doc.rust-lang.org/std/result/enum.Result.html#method.inspect) */ public inline infix fun Result.onSuccess(action: (V) -> Unit): Result { contract { @@ -20,6 +22,8 @@ public inline infix fun Result.onSuccess(action: (V) -> Unit): Resu /** * Invokes an [action] if this [Result] is [Err]. + * + * - Rust [Result.inspect_err](https://doc.rust-lang.org/std/result/enum.Result.html#method.inspect_err) */ public inline infix fun Result.onFailure(action: (E) -> Unit): Result { contract {