MustBeGivenOneOf3

eu.throup.couldbe.MustBeGivenOneOf3
See theMustBeGivenOneOf3 companion object
sealed trait MustBeGivenOneOf3[+A, +B, +C]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class IsGiven1Of3[A, B, C]
class IsGiven2Of3[A, B, C]
class IsGiven3Of3[A, B, C]

Members list

Value members

Abstract methods

def _1[Z >: A](f: B => Z)(g: C => Z): Z
def _2[Z >: B](f: A => Z)(g: C => Z): Z
def _3[Z >: C](f: A => Z)(g: B => Z): Z

Concrete methods

def act[Z](f: A => Z)(g: B => Z)(h: C => Z): Z