DispatchTrie

cask.internal.DispatchTrie$
See theDispatchTrie companion class

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def construct[T, V](index: Int, inputs: Seq[(IndexedSeq[String], T, Boolean)])(validationGroups: T => Seq[V]): DispatchTrie[T]
def renderPath(p: Seq[String]): String
def validateGroup[T, V](terminals: Seq[(Seq[String], T, Boolean, V)], continuations: Map[String, Buffer[(IndexedSeq[String], T, Boolean, V)]]): Unit