QuasiAsync

izumi.functional.quasi.QuasiAsync
See theQuasiAsync companion trait
object QuasiAsync

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
QuasiAsync.type

Members list

Value members

Concrete methods

def apply[F[_] : QuasiAsync]: QuasiAsync[F]

Implicits

Implicits

implicit def fromBIO[F[_, _]](implicit F: WeakAsync2[F]): QuasiAsync[[_] =>> F[Throwable, _$5]]
implicit lazy val quasiAsyncIdentity: QuasiAsync[Identity]

Inherited implicits

final implicit def fromCats[F[_], Async[_[_]]](implicit evidence$1: cats.effect.kernel.Async[Async], F0: Async[F]): QuasiAsync[F]

This instance uses 'no more orphans' trick to provide an Optional instance only IFF you have cats-effect as a dependency without REQUIRING a cats-effect dependency.

This instance uses 'no more orphans' trick to provide an Optional instance only IFF you have cats-effect as a dependency without REQUIRING a cats-effect dependency.

Optional instance via https://blog.7mind.io/no-more-orphans.html

Attributes

Inherited from:
LowPriorityQuasiAsyncInstances (hidden)