Packages

p

fs2.data

esp

package esp

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Conversion[T, Evt] extends AnyRef

    A typeclass to create events out of tags.

  2. sealed trait Depth extends AnyRef
  3. class ESPException extends Exception
  4. sealed trait Expr[+Out] extends AnyRef
  5. case class Input[In](state: Int, depth: Int, evt: Option[In]) extends Product with Serializable
  6. sealed trait Pattern[Guard, T] extends AnyRef

    A pattern to be matched.

    A pattern to be matched. A pattern can capture a submatch, that is then usable in the RHS.

  7. class PatternDsl[Guard, T] extends AnyRef
  8. sealed trait Rhs[+OutTag] extends AnyRef

    This is thre right-hand side of an ESP rule processor.

    This is thre right-hand side of an ESP rule processor. It can access the context, meaning:

    • the rule parameters
    • the current state depth
    • the captured inputs
  9. sealed trait Tag[+T] extends AnyRef
  10. trait Tag2Tag[InTag, OutTag] extends AnyRef

    A typeclass that describes how to transform an input tag into an output tag.

    A typeclass that describes how to transform an input tag into an output tag.

    Annotations
    @FunctionalInterface()

Value Members

  1. object Depth
  2. object ESP
  3. object Expr
  4. object Input extends Serializable
  5. object Pattern
  6. object Rhs
  7. object Tag
  8. object Tag2Tag

Ungrouped