couldbe-core
couldbe-core
API
eu.throup.couldbe
CouldBe
CouldBeGiven
CouldBeGiven
CouldHave
IsGiven
IsGiven1Of1
IsGiven1Of2
IsGiven1Of3
IsGiven2Of2
IsGiven2Of3
IsGiven3Of3
IsGivenLeft
IsGivenRight
IsNotGiven
MustBeEither
MustBeGivenEither
MustBeGivenEither
MustBeGivenOneOf1
MustBeGivenOneOf1
MustBeGivenOneOf2
MustBeGivenOneOf2
MustBeGivenOneOf3
MustBeGivenOneOf3
MustBeOneOf3
MustHaveEither
couldbe-core
/
eu.throup.couldbe
/
MustBeGivenOneOf3
MustBeGivenOneOf3
eu.throup.couldbe.MustBeGivenOneOf3
See the
MustBeGivenOneOf3
companion object
sealed
trait
MustBeGivenOneOf3
[
+
A
,
+
B
,
+
C
]
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show 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
Clear all
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
In this article
Attributes
Members list
Value members
Abstract methods
Concrete methods