stick
Toggle table of contents
jvm
Platform filter
jvm
Switch theme
Search in API
stick
stick-core
/
com.zombachu.stick
/
ExecutionResult
Execution
Result
sealed
interface
ExecutionResult
:
Result
<
Unit
>
Inheritors
Success
Failure
Members
Members & Extensions
Types
Companion
Link copied to clipboard
object
Companion
Failure
Link copied to clipboard
class
Failure
:
ExecutionResult
,
Result.Failure
<
Unit
>
Success
Link copied to clipboard
class
Success
:
ExecutionResult
,
Result.Success
<
Unit
>
Functions
handle
Link copied to clipboard
inline
fun
<
T
,
R
>
Result
<
T
>
.
handle
(
onSuccess
:
(
Result.Success
<
T
>
)
->
R
,
onFailure
:
(
Result.Failure
<
T
>
)
->
R
)
:
R
is
Success
Link copied to clipboard
fun
<
T
>
Result
<
T
>
.
isSuccess
(
)
:
Boolean
propagate
Error
Link copied to clipboard
inline
fun
<
T2
>
Result
<
*
>
.
propagateError
(
onFailure
:
(
Result.Failure
<
T2
>
)
->
Nothing
)
value
Or
Propagate
Error
Link copied to clipboard
inline
fun
<
T
,
T2
>
Result
<
T
>
.
valueOrPropagateError
(
onFailure
:
(
Result.Failure
<
T2
>
)
->
Nothing
)
:
T