arrow-fx-coroutines / arrow.fx.coroutines.stream / Pull / bracketCase
fun <R> bracketCase(acquire: suspend () -> R, release: suspend (R, ExitCase) -> Unit): Pull<Nothing, R>
fun <O, A, B> bracketCase(acquire: Pull<O, A>, use: (A) -> Pull<O, B>, release: (A, ExitCase) -> Pull<O, Unit>): Pull<O, B>
Do you like Arrow?
✖