ingot
package
ingot
Type Members
-
type
ActionType[F[_], S, L, R] = (StateWithLogs[S]) ⇒ F[(StateWithLogs[S], Either[L, R])]
-
type
Clay[L, R] = EitherT[[γ$0$]IndexedStateT[Id, StateWithLogs[Unit], StateWithLogs[Unit], γ$0$], L, R]
-
implicit
class
ClaySyntax[L, R] extends AnyRef
-
-
trait
Guard[F[_], G[_]] extends AnyRef
-
type
Ingot[F[_], S, L, R] = EitherT[[γ$0$]IndexedStateT[F, StateWithLogs[S], StateWithLogs[S], γ$0$], L, R]
-
implicit
class
IngotSyntax[F[_], S, L, R] extends AnyRef
-
type
LogContainer[M] = Vector[M]
-
type
LogMessage = String
-
-
final
case class
StateWithLogs[+S](logs: Logs, state: S) extends Product with Serializable
-
type
Yoga[F[_], L, R] = EitherT[[γ$0$]IndexedStateT[F, StateWithLogs[Unit], StateWithLogs[Unit], γ$0$], L, R]
-
implicit
class
YogaSyntax[F[_], L, R] extends AnyRef
Inherited from AnyRef
Inherited from Any