io
.
chrisdavenport
monoids
package
monoids
Visibility
Public
All
Type Members
final
case class
All
(
getAll:
Boolean
)
extends
AnyVal
with
scala.Product
with
Serializable
final
case class
Any
(
getAny:
Boolean
)
extends
AnyVal
with
scala.Product
with
Serializable
final
case class
Dual
[
A
]
(
getDual:
A
)
extends
AnyVal
with
scala.Product
with
Serializable
final
case class
First
[
A
]
(
getFirst:
Option
[
A
]
)
extends
AnyVal
with
scala.Product
with
Serializable
final
case class
Last
[
A
]
(
getLast:
Option
[
A
]
)
extends
AnyVal
with
scala.Product
with
Serializable
final
case class
Product
[
A
]
(
getProduct:
A
)
extends
AnyVal
with
scala.Product
with
Serializable
final
case class
Sum
[
A
]
(
getSum:
A
)
extends
AnyVal
with
scala.Product
with
Serializable
final
case class
Xor
[
A
]
(
getXor:
Set
[
A
]
)
extends
AnyVal
with
scala.Product
with
Serializable
Value Members
object
All
extends
Serializable
object
Any
extends
Serializable
object
Dual
extends
DualInstances
with
Serializable
object
First
extends
FirstInstances
with
Serializable
object
Last
extends
LastInstances
with
Serializable
object
Product
extends
ProductInstances
with
Serializable
object
Sum
extends
SumInstances
with
Serializable
object
Xor
extends
XorInstances
with
Serializable
Ungrouped