History

object History
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

final class Builder[E](stats: Mutable)
case class Step[+E](name: Name, result: Result[E], children: History[E])
Companion
object
object Step
Companion
class

Types

type Steps[+Err] = Vector[Step[Err]]

Value members

Concrete methods

def apply[E](step: Step[E]): History[E]
def apply[E](steps: Steps[E]): History[E]
def apply[E](steps: Steps[E], result: Result[E]): History[E]
def determineResult[E](steps: Steps[E]): Result[E]
def maybeParent[E](name: Name, children: History[E]): History[E]
def newBuilder[E](stats: Mutable): Builder[E]
def parent[E](name: Name, children: History[E]): Step[E]

Concrete fields

val empty: History[Nothing]