package kotlinx.coroutines /** * A runnable task for [CoroutineDispatcher.dispatch]. */ public actual interface Runnable { /** * @suppress */ public actual fun run() } /** * Creates [Runnable] task instance. */ @Suppress("FunctionName") public actual inline fun Runnable(crossinline block: () -> Unit): Runnable = object : Runnable { override fun run() { block() } }