Alg

object Alg
Source:
Step.scala
class Object
trait Matchable
class Any
Alg.type

Type members

Classlikes

final case class Argument[F[_], I, A](arg: Arg[A]) extends Step[F, I, A]
Source:
Step.scala
final case class Batch[F[_], K, V](id: Int) extends Step[F, Set[K], Map[K, V]]
Source:
Step.scala
final case class Compose[F[_], I, A, O](left: Step[F, I, A], right: Step[F, A, O]) extends Step[F, I, O]
Source:
Step.scala
final case class Effect[F[_], I, O](f: I => F[O]) extends Step[F, I, O]
Source:
Step.scala
final case class First[F[_], A, B, C](step: Step[F, A, B]) extends Step[F, (A, C), (B, C)]
Source:
Step.scala
final case class GetMeta[F[_], I]() extends Step[F, I, Meta]
Source:
Step.scala
final case class Lift[F[_], I, O](f: I => O) extends Step[F, I, O]
Source:
Step.scala
final case class Rethrow[F[_], I]() extends Step[F, Ior[String, I], I]
Source:
Step.scala
final case class Skip[F[_], I, O](compute: Step[F, I, O]) extends Step[F, Either[I, O], O]
Source:
Step.scala
final case class Stream[F[_], I, O](f: I => Stream[F, O]) extends Step[F, I, O]
Source:
Step.scala