Pattern

fs2.data.esp.Pattern
See thePattern companion object
sealed trait Pattern[Guard, Tag]

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

Attributes

Companion
object
Source
Pattern.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Close[Guard, Tag]
class EOS[Guard, Tag]
class Guarded[Guard, Tag]
class Input[Guard, Tag]
class Leaf[Guard, Tag]
class Open[Guard, Tag]
class Or[Guard, Tag]
class Wildcard[Guard, Tag]
Show all

Members list

Value members

Concrete methods

def when(guard: Guard): Pattern[Guard, Tag]

Attributes

Source
Pattern.scala
def |(that: Pattern[Guard, Tag]): Pattern[Guard, Tag]

Attributes

Source
Pattern.scala