DistinctEndo

final case class DistinctEndo[A](ds: NonEmptyList[DistinctFn[A, A]]) extends DistinctFn[A, A]
trait Serializable
trait Product
trait Equals
trait DistinctFn[A, A]
class Object
trait Matchable
class Any

Value members

Concrete methods

def *(d: DistinctFn[A, A]): DistinctEndo[A]
def contramap[B](f: B => A, g: (B, A) => B): DistinctEndo[B]
def lift[F[_]](implicit F: Foldable[F], FA: SetLike[F, A]): DistinctEndo[F[A]]
def map[B](f: DistinctFn[A, A] => DistinctFn[B, B]): DistinctEndo[B]
def run: A => A

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product