MonadCancelOps

final class MonadCancelOps[F <: ([_$2] =>> Any), A, E] extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Methods

def forceR[B](fb: F[B])(F: MonadCancel[F, E]): F[B]
def !>[B](fb: F[B])(F: MonadCancel[F, E]): F[B]
def uncancelable(F: MonadCancel[F, E]): F[A]
def onCancel(fin: F[Unit])(F: MonadCancel[F, E]): F[A]
def guarantee(fin: F[Unit])(F: MonadCancel[F, E]): F[A]
def guaranteeCase(fin: Outcome[F, E, A] => F[Unit])(F: MonadCancel[F, E]): F[A]
def bracket[B](use: A => F[B])(release: A => F[Unit])(F: MonadCancel[F, E]): F[B]
def bracketCase[B](use: A => F[B])(release: (A, Outcome[F, E, B]) => F[Unit])(F: MonadCancel[F, E]): F[B]