raulraja
01/28/2019, 9:04 PMBracket
functions in fx
in their suspended form which would remove the need to call bind
in your code for those:
bracketCase
bracket
uncancelable
guarantee
guaranteeCase
bracketCase
for example has the signature :
suspend fun <A, B> bracketCase(
f: suspend () -> A,
release: suspend (A, ExitCase<E>) -> Unit,
use: suspend (A) -> B
): B