Rxn

dev.tauri.choam.core.Rxn
See theRxn companion class
object Rxn

Attributes

Companion
class
Source
Rxn.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Rxn.type

Members list

Type members

Classlikes

final class MaxRetriesReached(val maxRetries: Int) extends Exception

Attributes

Source
Rxn.scala
Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object unsafe

Attributes

Source
Rxn.scala
Supertypes
class Object
trait Matchable
class Any
Self type
unsafe.type

Inherited classlikes

final implicit class AxnSyntax[A](self: Axn[A])

Attributes

Inherited from:
RxnSyntax1 (hidden)
Source
Rxn.scala
Supertypes
class Object
trait Matchable
class Any
final implicit class InvariantSyntax[A, B](self: Rxn[A, B])

Attributes

Inherited from:
RxnSyntax0 (hidden)
Source
Rxn.scala
Supertypes
class Object
trait Matchable
class Any
final implicit class Tuple2RxnSyntax[A, B, C](self: Rxn[A, (B, C)])

Attributes

Inherited from:
RxnSyntax2 (hidden)
Source
Rxn.scala
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

final def DefaultMcas: Mcas

This is just exporting DefaultMcas, because that's in an internal package

This is just exporting DefaultMcas, because that's in an internal package

Attributes

Source
Rxn.scala
final def computed[A, B](f: A => Axn[B]): Rxn[A, B]

Attributes

Source
Rxn.scala
final def fastRandom: Random[Axn]

Attributes

Source
Rxn.scala
final def identity[A]: Rxn[A, A]

Attributes

Source
Rxn.scala
final def lift[A, B](f: A => B): Rxn[A, B]

Attributes

Source
Rxn.scala
final def postCommit[A](pc: Rxn[A, Unit]): Rxn[A, A]

Attributes

Source
Rxn.scala
final def pure[A](a: A): Axn[A]

Attributes

Source
Rxn.scala

Attributes

Source
Rxn.scala
final def tailRecM[X, A, B](a: A)(f: A => Rxn[X, Either[A, B]]): Rxn[X, B]

Attributes

Source
Rxn.scala
final def unique: Axn[Token]

Attributes

Source
Rxn.scala
final def unit[A]: Rxn[A, Unit]

Attributes

Source
Rxn.scala

Inherited methods

final def choiceSemigroup[A, B]: Semigroup[Rxn[A, B]]

Not implicit, because it would conflict with monoidInstance.

Not implicit, because it would conflict with monoidInstance.

Attributes

Inherited from:
RxnInstances5 (hidden)
Source
Rxn.scala

Implicits

Inherited implicits

final implicit def AxnSyntax[A](self: Axn[A]): AxnSyntax[A]

Attributes

Inherited from:
RxnSyntax1 (hidden)
Source
Rxn.scala
final implicit def InvariantSyntax[A, B](self: Rxn[A, B]): InvariantSyntax[A, B]

Attributes

Inherited from:
RxnSyntax0 (hidden)
Source
Rxn.scala
final implicit def Tuple2RxnSyntax[A, B, C](self: Rxn[A, (B, C)]): Tuple2RxnSyntax[A, B, C]

Attributes

Inherited from:
RxnSyntax2 (hidden)
Source
Rxn.scala
final implicit def alignInstance[X]: Align[[_] =>> Rxn[X, _$22]]

Attributes

Inherited from:
RxnInstances8 (hidden)
Source
Rxn.scala
final implicit def arrowChoiceInstance: ArrowChoice[Rxn]

Attributes

Inherited from:
RxnInstances0 (hidden)
Source
Rxn.scala
final implicit def catsRefMakeInstance[X]: Make[[_] =>> Rxn[X, _$34]]

Attributes

Inherited from:
RxnInstances11 (hidden)
Source
Rxn.scala
final implicit def clockInstance[X]: Clock[[_] =>> Rxn[X, _$29]]

Attributes

Inherited from:
RxnInstances10 (hidden)
Source
Rxn.scala
final implicit def deferInstance[X]: Defer[[_] =>> Rxn[X, _$20]]

Attributes

Inherited from:
RxnInstances6 (hidden)
Source
Rxn.scala
final implicit def localInstance[E]: Local[[_] =>> Rxn[E, _$12], E]

Attributes

Inherited from:
RxnInstances1 (hidden)
Source
Rxn.scala
final implicit def monadInstance[X]: StackSafeMonad[[_] =>> Rxn[X, _$15]]

Attributes

Inherited from:
RxnInstances2 (hidden)
Source
Rxn.scala
final implicit def monoidInstance[A, B](implicit B: Monoid[B]): Monoid[Rxn[A, B]]

Attributes

Inherited from:
RxnInstances5 (hidden)
Source
Rxn.scala
final implicit def monoidKInstance: MonoidK[Rxn]

Attributes

Inherited from:
RxnInstances4 (hidden)
Source
Rxn.scala
final implicit def showInstance[A, B]: Show[Rxn[A, B]]

Attributes

Inherited from:
RxnInstances7 (hidden)
Source
Rxn.scala
final implicit def uniqueInstance[X]: Unique[[_] =>> Rxn[X, _$17]]

Attributes

Inherited from:
RxnInstances3 (hidden)
Source
Rxn.scala
final implicit def uuidGenInstance[X]: UUIDGen[[_] =>> Rxn[X, _$25]]

Attributes

Inherited from:
RxnInstances9 (hidden)
Source
Rxn.scala