LowerBound
trait LowerBound[a: Type]
SourceA trait for partially ordered types that have a lower bound.
Instances
instance LowerBound[Bool]
Sourceinstance LowerBound[Char]
Sourceinstance LowerBound[Down[a]] with UpperBound[a]
Sourceinstance LowerBound[Float32]
Sourceinstance LowerBound[Float64]
Sourceinstance LowerBound[Int16]
Sourceinstance LowerBound[Int32]
Sourceinstance LowerBound[Int64]
Sourceinstance LowerBound[Int8]
Sourceinstance LowerBound[(a1, a2)] with LowerBound[a1], LowerBound[a2]
Sourceinstance LowerBound[(a1, a2, a3)] with LowerBound[a1], LowerBound[a2], LowerBound[a3]
Sourceinstance LowerBound[(a1, a2, a3, a4)] with LowerBound[a1], LowerBound[a2], LowerBound[a3], LowerBound[a4]
Sourceinstance LowerBound[(a1, a2, a3, a4, a5)] with LowerBound[a1], LowerBound[a2], LowerBound[a3], LowerBound[a4], LowerBound[a5]
Sourceinstance LowerBound[(a1, a2, a3, a4, a5, a6)] with LowerBound[a1], LowerBound[a2], LowerBound[a3], LowerBound[a4], LowerBound[a5], LowerBound[a6]
Sourceinstance LowerBound[(a1, a2, a3, a4, a5, a6, a7)] with LowerBound[a1], LowerBound[a2], LowerBound[a3], LowerBound[a4], LowerBound[a5], LowerBound[a6], LowerBound[a7]
Sourceinstance LowerBound[(a1, a2, a3, a4, a5, a6, a7, a8)] with LowerBound[a1], LowerBound[a2], LowerBound[a3], LowerBound[a4], LowerBound[a5], LowerBound[a6], LowerBound[a7], LowerBound[a8]
Sourceinstance LowerBound[(a1, a2, a3, a4, a5, a6, a7, a8, a9)] with LowerBound[a1], LowerBound[a2], LowerBound[a3], LowerBound[a4], LowerBound[a5], LowerBound[a6], LowerBound[a7], LowerBound[a8], LowerBound[a9]
Sourceinstance LowerBound[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)] with LowerBound[a1], LowerBound[a2], LowerBound[a3], LowerBound[a4], LowerBound[a5], LowerBound[a6], LowerBound[a7], LowerBound[a8], LowerBound[a9], LowerBound[a10]
Sourceinstance LowerBound[Unit]
Sourceinstance LowerBound[Map[k, v]]
Sourceinstance LowerBound[Option[t]]
Sourceinstance LowerBound[Set[a]]
SourceSignatures
def minValue(): a with LowerBound[a]
SourceReturns the smallest value of a
.