Distinct

object Distinct
Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class Fixer[X, H[_], Y, Z](f: X => Y, g: Y => Z, fix: H[Y] => Y, inith: H[Y])(implicit H: SetLike[H, Y])
Companion:
object
object Fixer
Companion:
class

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def fixInt(is: Set[Int]): Int
def fixLong(is: Set[Long]): Long
def fixStr(ss: Set[String]): String

Concrete fields

lazy val fint: Fixer[Int, Set, Int, Int]
lazy val flong: Fixer[Long, Set, Long, Long]
lazy val fstr: Fixer[String, Set, String, String]
lazy val int: Distinct[Int, Int, Set, Int, Int, Int]
lazy val long: Distinct[Long, Long, Set, Long, Long, Long]
lazy val str: Distinct[String, String, Set, String, String, String]