StepCont

object StepCont
Companion:
class
Source:
Interpreter.scala
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class AppendClosure[F[_], I, O](xs: Chain[IndexedData[I]], next: StepCont[F, I, O]) extends StepCont[F, I, O]
final case class Continue[F[_], I, C, O](step: PreparedStep[F, I, C], next: StepCont[F, C, O]) extends StepCont[F, I, O]
final case class Done[F[_], I](prep: Prepared[F, I]) extends StepCont[F, I, Json]
final case class TupleWith[F[_], I, C, O](m: Map[Int, C], next: StepCont[F, (I, C), O]) extends StepCont[F, I, O]
trait Visitor[F[_]]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Inherited from:
Mirror
Source:
Mirror.scala

Value members

Concrete methods

def visit[F[_], I, O](cont: StepCont[F, I, O])(visitor: Visitor[F]): StepCont[F, I, O]