IsPattern

trait IsPattern[Pat, Expr, Tag]

A type class that describes how the pattern type Pat can be decomposed into Skeletons.

Skeletons represent or patterns, and are matched left to right.

Source:
IsPattern.scala
class Object
trait Matchable
class Any

Value members

Abstract methods

def decompose(pat: Pat): List[RawSkeleton[Expr, Tag]]
def trueTag: Tag