automorph.system

Members list

Type members

Classlikes

final case class CatsEffectSystem()(implicit runtime: IORuntime) extends AsyncEffectSystem[IO]

Cats Effect effect system plugin.

Cats Effect effect system plugin.

Value parameters

runtime

runtime system

Attributes

Constructor

Creates a Cats Effect effect system plugin using IO as an effect type.

See also
Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait EffectSystem[IO]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final case class FutureSystem()(implicit executionContext: ExecutionContext) extends AsyncEffectSystem[Future]

Asynchronous effect system plugin using Future as an effect type.

Asynchronous effect system plugin using Future as an effect type.

Value parameters

executionContext

execution context

Attributes

Constructor

Creates an asynchronous effect system plugin using Future as an effect type.

See also
Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FutureSystem

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final case class IdentitySystem() extends EffectSystem[Identity]

Synchronous effect system plugin using identity as an effect type.

Synchronous effect system plugin using identity as an effect type.

Represents direct use of computed values without wrapping them in an effect.

Attributes

Constructor

Creates a synchronous effect system plugin using identity as an effect type.

See also
Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class MonixSystem()

Placeholder to include Monix in global Scaladoc index during documentation generation.

Placeholder to include Monix in global Scaladoc index during documentation generation.

Monix is excluded from main Scaladoc generation due to dependency conflicts with Cats Effect. Monix Scaladoc is generated separately and copied over to the global Scaladoc target directory.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object MonixSystem

Attributes

Companion
class
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
final case class ScalazEffectSystem()(implicit executionContext: ExecutionContext) extends EffectSystem[IO]

Scalaz effect system plugin using IO as an effect type.

Scalaz effect system plugin using IO as an effect type.

Value parameters

executionContext

execution context

Attributes

Constructor

Creates a Scalaz effect system plugin using IO as an effect type.

See also
Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait EffectSystem[IO]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final case class TrySystem() extends EffectSystem[Try]

Synchronous effect system plugin using Try as an effect type.

Synchronous effect system plugin using Try as an effect type.

Attributes

Constructor

Creates a synchronous effect system plugin using Try as an effect type.

See also
Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait EffectSystem[Try]
class Object
trait Matchable
class Any
Show all
object TrySystem

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TrySystem.type
final case class ZioSystem[Environment]()(implicit runtime: Runtime[Environment]) extends AsyncEffectSystem[{ type Effect = [A] =>> RIO[Environment, A]; }#<none>]

ZIO effect system plugin using RIO as an effect type.

ZIO effect system plugin using RIO as an effect type.

Type parameters

Environment

ZIO environment type

Value parameters

runtime

runtime system

Attributes

Constructor

Creates a ZIO effect system plugin using RIO as an effect type.

See also
Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait AsyncEffectSystem[{ type Effect = [A] =>> RIO[Environment, A]; }#<none>]
trait EffectSystem[{ type Effect = [A] =>> RIO[Environment, A]; }#<none>]
class Object
trait Matchable
class Any
Show all
object ZioSystem

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
ZioSystem.type