teststate.data

Type members

Classlikes

final case class BeforeAfter[+A](before: A, after: A)
Companion:
object
Companion:
class
final case class Failed[+E](failure: E) extends Tri[E, Nothing]
sealed abstract class Failure[+A]
Companion:
object
object Failure
Companion:
class
final case class Left[+A](left: A) extends Or[A, Nothing]
case class NamedError[+E](name: Name, error: E)
sealed class OS[+O, +S](val obs: O, val state: S)
Companion:
object
object OS
Companion:
class
sealed abstract class Or[+A, +B] extends Product with Serializable
Companion:
object
object Or
Companion:
class
final case class Passed[+A](result: A) extends Tri[Nothing, A]
final class ROS[+R, +O, +S](val ref: R, val obs: O, val state: S) extends OS[O, S]
Companion:
object
object ROS
Companion:
class
sealed abstract class Result[+Err] extends Product with Serializable
Companion:
object
object Result
Companion:
class
final case class Right[+B](right: B) extends Or[Nothing, B]
sealed abstract class Sack[-I, +A]
Companion:
object
object Sack
Companion:
class
case object Skipped extends Tri[Nothing, Nothing]
sealed abstract class Tri[+E, +A] extends Product with Serializable
Companion:
object
object Tri
Companion:
class
final case class VectorTree[+A](elements: Vector[Node[A]])
Companion:
object
object VectorTree
Companion:
class

Types

type Id[A] = A