izumi.functional.quasi.package.scala Maven / Gradle / Ivy
The newest version!
package izumi.functional
package object quasi {
type QuasiFunctor2[F[_, _]] = QuasiFunctor[F[Throwable, _]]
type QuasiFunctor3[F[_, _, _]] = QuasiFunctor[F[Any, Throwable, _]]
type QuasiApplicative2[F[_, _]] = QuasiApplicative[F[Throwable, _]]
type QuasiApplicative3[F[_, _, _]] = QuasiApplicative[F[Any, Throwable, _]]
type QuasiPrimitives2[F[_, _]] = QuasiPrimitives[F[Throwable, _]]
type QuasiPrimitives3[F[_, _, _]] = QuasiPrimitives[F[Any, Throwable, _]]
type QuasiIO2[F[_, _]] = QuasiIO[F[Throwable, _]]
type QuasiIO3[F[_, _, _]] = QuasiIO[F[Any, Throwable, _]]
type QuasiAsync2[F[_, _]] = QuasiAsync[F[Throwable, _]]
type QuasiAsync3[F[_, _, _]] = QuasiAsync[F[Any, Throwable, _]]
type QuasiTemporal2[F[_, _]] = QuasiTemporal[F[Throwable, _]]
type QuasiTemporal3[F[_, _, _]] = QuasiTemporal[F[Any, Throwable, _]]
type QuasiIORunner2[F[_, _]] = QuasiIORunner[F[Throwable, _]]
type QuasiIORunner3[F[_, _, _]] = QuasiIORunner[F[Any, Throwable, _]]
}