Eq

cats.kernel.Eq
See theEq companion object
trait Eq[A] extends Serializable

A type class used to determine equality between 2 instances of the same type. Any 2 instances x and y are equal if eqv(x, y) is true. Moreover, eqv should form an equivalence relation.

Attributes

Companion
object
Source
Eq.scala
Graph
Supertypes
trait Serializable
class Any
Known subtypes
trait FreeStructuralEq[S, A]
trait FreeStructuralHash[S, A]
class EitherEq[A, B]
class EitherHash[A, B]
class LazyListEq[A]
class LazyListHash[A]
class ListEq[A]
class ListHash[A]
class MapEq[K, V]
class MapHash[K, V]
class OptionEq[A]
class OptionHash[A]
class QueueEq[A]
class QueueHash[A]
class SeqEq[A]
class SeqHash[A]
class SortedMapEq[K, V]
class SortedMapEq[K, V]
class SortedMapHash[K, V]
class SortedMapHash[K, V]
class StreamEq[A]
class StreamHash[A]
class VectorEq[A]
class VectorHash[A]
trait Hash[A]
class BigIntOrder
class BooleanOrder
class ByteOrder
class CharOrder
class DoubleOrder
class FloatOrder
class IntOrder
class LongOrder
class SetHash[A]
class ShortOrder
class SortedSetHash[A]
class SortedSetHash[A]
class StringOrder
class SymbolOrder
class UnitOrder
object O
trait PartialOrder[A]
class ListPartialOrder[A]
class SeqPartialOrder[A]
class SetPartialOrder[A]
trait Order[A]
class LazyListOrder[A]
class ListOrder[A]
class OptionOrder[A]
class QueueOrder[A]
class SeqOrder[A]
class SortedSetOrder[A]
class SortedSetOrder[A]
class StreamOrder[A]
class VectorOrder[A]
object O
object O
trait ReferentialEq[A]
Show all
Self type
Eq[A]

Members list

Value members

Abstract methods

def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForArraySeq

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForFunction0

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForLazyList

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForList

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForMap

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForOption

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForQueue

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForSeq

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForSortedMap

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForStream

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForTuple1

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForVector

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala
def eqv(x: A, y: A): Boolean

Returns true if x and y are equivalent, false otherwise.

Returns true if x and y are equivalent, false otherwise.

Attributes

Source
Eq.scala

Concrete methods

def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForArraySeq

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForFunction0

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForLazyList

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForList

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForMap

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForOption

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForQueue

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForSeq

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForSortedMap

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForStream

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForTuple1

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean
Implicitly added by catsKernelEqForVector

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala
def neqv(x: A, y: A): Boolean

Returns false if x and y are equivalent, true otherwise.

Returns false if x and y are equivalent, true otherwise.

Attributes

Source
Eq.scala