All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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, _]]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy