BracketOps

final class BracketOps[F[_], E, A](val self: F[A]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def bracket[B](use: A => F[B])(release: A => F[Unit])(F: Bracket[F, E]): F[B]
def bracketCase[B](use: A => F[B])(release: (A, ExitCase[E]) => F[Unit])(F: Bracket[F, E]): F[B]
def guarantee(finalizer: F[Unit])(F: Bracket[F, E]): F[A]
def guaranteeCase(finalizer: ExitCase[E] => F[Unit])(F: Bracket[F, E]): F[A]
def onCancel(finalizer: F[Unit])(F: Bracket[F, E]): F[A]
def uncancelable(F: Bracket[F, E]): F[A]

Concrete fields

val self: F[A]