ImplicitPunsIO

izumi.functional.bio.syntax.Syntax2.ImplicitPunsIO

Attributes

Graph
Supertypes
Known subtypes

Members list

Value members

Concrete methods

final def IO2[F[_, _], A](effect: => A)(implicit F: IO2[F]): F[Throwable, A]

Shorthand for IO2#syncThrowable

Shorthand for IO2#syncThrowable

 IO2(println("Hello world!"))

Attributes

final def IO2[F[_, _] : IO2]: IO2[F]

Inherited methods

final def Applicative2[F[_, _] : Applicative2]: Applicative2[F]

Attributes

Inherited from:
ImplicitPunsApplicative

Attributes

Inherited from:
ImplicitPunsApplicativeError
final def Bifunctor2[F[_, _] : Bifunctor2]: Bifunctor2[F]

Attributes

Inherited from:
ImplicitPunsBifunctor
final def Bracket2[F[_, _] : Bracket2]: Bracket2[F]

Attributes

Inherited from:
ImplicitPunsBracket
final def Error2[F[_, _] : Error2]: Error2[F]

Attributes

Inherited from:
ImplicitPunsError
final def Functor2[F[_, _] : Functor2]: Functor2[F]

Attributes

Inherited from:
ImplicitPunsFunctor
final def Guarantee2[F[_, _] : Guarantee2]: Guarantee2[F]

Attributes

Inherited from:
ImplicitPunsGuarantee
final def Monad2[F[_, _] : Monad2]: Monad2[F]

Attributes

Inherited from:
ImplicitPunsMonad
final def Panic2[F[_, _] : Panic2]: Panic2[F]

Attributes

Inherited from:
ImplicitPunsPanic

Implicits

Implicits

final implicit def IO2[F[_, _] : IO2, E, A](self: F[E, A]): IOOps[F, E, A]

Inherited implicits

final implicit def Applicative2[F[_, _] : Applicative2, E, A](self: F[E, A]): ApplicativeOps[F, E, A]

Attributes

Inherited from:
ImplicitPunsApplicative
final implicit def ApplicativeError2[F[_, _] : ApplicativeError2, E, A](self: F[E, A]): ApplicativeErrorOps[F, E, A]

Attributes

Inherited from:
ImplicitPunsApplicativeError
final implicit def Bifunctor2[F[_, _] : Functor2, E, A](self: F[E, A]): FunctorOps[F, E, A]

Attributes

Inherited from:
ImplicitPunsBifunctor
final implicit def Bifunctor2[F[_, _] : Bifunctor2, E, A](self: F[E, A]): BifunctorOps[F, E, A]

Attributes

Inherited from:
ImplicitPunsBifunctor
final implicit def Bracket2[F[_, _] : Bracket2, E, A](self: F[E, A]): BracketOps[F, E, A]

Attributes

Inherited from:
ImplicitPunsBracket
final implicit def Error2[F[_, _] : Error2, E, A](self: F[E, A]): ErrorOps[F, E, A]

Attributes

Inherited from:
ImplicitPunsError
final implicit def Functor2[F[_, _] : Functor2, E, A](self: F[E, A]): FunctorOps[F, E, A]

Attributes

Inherited from:
ImplicitPunsFunctor
final implicit def Guarantee2[F[_, _] : Guarantee2, E, A](self: F[E, A]): GuaranteeOps[F, E, A]

Attributes

Inherited from:
ImplicitPunsGuarantee
final implicit def Monad2[F[_, _] : Monad2, E, A](self: F[E, A]): MonadOps[F, E, A]

Attributes

Inherited from:
ImplicitPunsMonad
final implicit def Panic2[F[_, _] : Panic2, E, A](self: F[E, A]): PanicOps[F, E, A]

Attributes

Inherited from:
ImplicitPunsPanic