QuasiIOSuspendedSyntax

izumi.functional.quasi.QuasiIO$.syntax$.QuasiIOSuspendedSyntax
final class QuasiIOSuspendedSyntax[F[_], A](fa: () => F[A]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def guarantee(`finally`: => F[Unit])(implicit F: QuasiPrimitives[F]): F[A]
def guaranteeOnFailure(cleanupOnFailure: Throwable => F[Unit])(implicit F: QuasiIO[F]): F[A]