Kotlin Multiplatform Client for Docker
Toggle table of contents
snapshot
common
Target filter
common
Switch theme
Search in API
Skip to content
Kotlin Multiplatform Client for Docker
Kotlin Multiplatform Client for Docker
/
dev.limebeck.libs.docker.client.model
/
Result
Result
@
JvmInline
value
class
Result
<
out
T
,
out
E
>
(
unboxed
:
Any
?
)
Members
Constructors
Result
Link copied to clipboard
constructor
(
unboxed
:
Any
?
)
Types
Companion
Link copied to clipboard
object
Companion
Failure
Link copied to clipboard
class
Failure
(
val
error
:
Any
?
)
Properties
is
Error
Link copied to clipboard
val
isError
:
Boolean
is
Success
Link copied to clipboard
val
isSuccess
:
Boolean
Functions
error
Or
Null
Link copied to clipboard
fun
errorOrNull
(
)
:
E
?
fold
Link copied to clipboard
inline
fun
<
R
>
fold
(
onSuccess
:
(
T
)
->
R
,
onError
:
(
E
)
->
R
)
:
R
get
Or
Null
Link copied to clipboard
fun
getOrNull
(
)
:
T
?
get
Or
Throw
Link copied to clipboard
fun
getOrThrow
(
)
:
T
map
Link copied to clipboard
inline
fun
<
R
>
map
(
transform
:
(
T
)
->
R
)
:
Result
<
R
,
E
>
map
Error
Link copied to clipboard
inline
fun
<
R
>
mapError
(
transform
:
(
E
)
->
R
)
:
Result
<
T
,
R
>
on
Error
Link copied to clipboard
inline
fun
onError
(
action
:
(
E
)
->
Unit
)
:
Result
<
T
,
E
>
on
Success
Link copied to clipboard
inline
fun
onSuccess
(
action
:
(
T
)
->
Unit
)
:
Result
<
T
,
E
>
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String