Rachel
Toggle table of contents
3.5.0
common
Target filter
common
Switch theme
Search in API
Skip to content
Rachel
love.yinlin.core
/
love.yinlin.coroutines
/
Coroutines
Coroutines
object
Coroutines
Members
Functions
catching
Link copied to clipboard
inline suspend
fun
catching
(
block
:
suspend
(
)
->
Unit
)
catching
Default
Link copied to clipboard
inline suspend
fun
<
R
>
catchingDefault
(
default
:
R
,
block
:
suspend
(
)
->
R
)
:
R
inline suspend
fun
<
R
>
catchingDefault
(
default
:
(
Throwable
)
->
R
,
block
:
suspend
(
)
->
R
)
:
R
catching
Error
Link copied to clipboard
inline suspend
fun
catchingError
(
block
:
suspend
(
)
->
Unit
)
:
Throwable
?
catching
Null
Link copied to clipboard
inline suspend
fun
<
R
>
catchingNull
(
block
:
suspend
(
)
->
R
)
:
R
?
cpu
Link copied to clipboard
inline suspend
fun
<
T
>
cpu
(
noinline
block
:
suspend
CoroutineScope
.
(
)
->
T
)
:
T
io
Link copied to clipboard
inline suspend
fun
<
T
>
io
(
noinline
block
:
suspend
CoroutineScope
.
(
)
->
T
)
:
T
is
Active
Link copied to clipboard
suspend
fun
isActive
(
)
:
Boolean
main
Link copied to clipboard
inline suspend
fun
<
T
>
main
(
noinline
block
:
suspend
CoroutineScope
.
(
)
->
T
)
:
T
require
Active
Link copied to clipboard
suspend
fun
requireActive
(
)
sync
Link copied to clipboard
inline suspend
fun
<
T
>
sync
(
crossinline
block
:
(
SyncFuture
<
T
>
)
->
Unit
)
:
T
?
timeout
Link copied to clipboard
inline suspend
fun
<
T
>
timeout
(
limit
:
Int
,
noinline
block
:
suspend
CoroutineScope
.
(
)
->
T
)
:
T
with
Link copied to clipboard
inline suspend
fun
<
T
>
with
(
context
:
CoroutineContext
,
noinline
block
:
suspend
CoroutineScope
.
(
)
->
T
)
:
T