COROUTINE_SUSPENDED

This value is used as a return value of suspendCoroutineUninterceptedOrReturn block argument to state that the execution was suspended and will not return any result immediately.

Note: this value should not be used in general code. Using it outside of the context of suspendCoroutineUninterceptedOrReturn function return value (including, but not limited to, storing this value in other properties, returning it from other functions, etc) can lead to unspecified behavior of the code.

Since Kotlin

1.3