io
.
chrisdavenport
semigroups
package
semigroups
Visibility
Public
All
Type Members
final
case class
Dual
[
A
]
(
getDual:
A
)
extends
AnyVal
with
Product
with
Serializable
final
case class
First
[
A
]
(
getFirst:
A
)
extends
AnyVal
with
Product
with
Serializable
final
case class
Intersect
[
A
]
(
getIntersect:
Set
[
A
]
)
extends
AnyVal
with
Product
with
Serializable
final
case class
Last
[
A
]
(
getLast:
A
)
extends
AnyVal
with
Product
with
Serializable
final
case class
Max
[
A
]
(
getMax:
A
)
extends
AnyVal
with
Product
with
Serializable
final
case class
Min
[
A
]
(
getMin:
A
)
extends
AnyVal
with
Product
with
Serializable
Value Members
object
Dual
extends
DualInstances
with
Serializable
object
First
extends
FirstInstances
with
Serializable
object
Intersect
extends
IntersectInstances
with
Serializable
object
Last
extends
LastInstances
with
Serializable
object
Max
extends
MaxInstances
with
Serializable
object
Min
extends
MinInstances
with
Serializable
Ungrouped