trait Eq[a: Type]
A trait for equality and inequality.
instance Eq[Chain[a]] with Eq[a]
instance Eq[ViewLeft[t]] with Eq[t]
instance Eq[ViewRight[t]] with Eq[t]
instance Eq[Comparison]
instance Eq[DelayList[a]] with Eq[a]
instance Eq[DelayMap[k, v]] with Eq[k], Eq[v]
instance Eq[Down[a]] with Eq[a]
instance Eq[Unit]
instance Eq[Bool]
instance Eq[Char]
instance Eq[Float32]
instance Eq[Float64]
instance Eq[BigDecimal]
instance Eq[Int8]
instance Eq[Int16]
instance Eq[Int32]
instance Eq[Int64]
instance Eq[BigInt]
instance Eq[String]
instance Eq[(a1, a2)] with Eq[a1], Eq[a2]
instance Eq[(a1, a2, a3)] with Eq[a1], Eq[a2], Eq[a3]
instance Eq[(a1, a2, a3, a4)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4]
instance Eq[(a1, a2, a3, a4, a5)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5]
instance Eq[(a1, a2, a3, a4, a5, a6)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5], Eq[a6]
instance Eq[(a1, a2, a3, a4, a5, a6, a7)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5], Eq[a6], Eq[a7]
instance Eq[(a1, a2, a3, a4, a5, a6, a7, a8)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5], Eq[a6], Eq[a7], Eq[a8]
instance Eq[(a1, a2, a3, a4, a5, a6, a7, a8, a9)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5], Eq[a6], Eq[a7], Eq[a8], Eq[a9]
instance Eq[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5], Eq[a6], Eq[a7], Eq[a8], Eq[a9], Eq[a10]
instance Eq[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5], Eq[a6], Eq[a7], Eq[a8], Eq[a9], Eq[a10], Eq[a11]
instance Eq[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5], Eq[a6], Eq[a7], Eq[a8], Eq[a9], Eq[a10], Eq[a11], Eq[a12]
instance Eq[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5], Eq[a6], Eq[a7], Eq[a8], Eq[a9], Eq[a10], Eq[a11], Eq[a12], Eq[a13]
instance Eq[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5], Eq[a6], Eq[a7], Eq[a8], Eq[a9], Eq[a10], Eq[a11], Eq[a12], Eq[a13], Eq[a14]
instance Eq[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15)] with Eq[a1], Eq[a2], Eq[a3], Eq[a4], Eq[a5], Eq[a6], Eq[a7], Eq[a8], Eq[a9], Eq[a10], Eq[a11], Eq[a12], Eq[a13], Eq[a14], Eq[a15]
instance Eq[Mode]
instance Eq[FileType]
instance Eq[VarSym]
instance Eq[PrecedenceEdge]
instance Eq[RamSym[v]]
instance Eq[RowVar]
instance Eq[PredSym]
instance Eq[Boxed]
instance Eq[IoError]
instance Eq[ErrorKind]
instance Eq[IOError]
instance Eq[Identity[a]] with Eq[a]
instance Eq[List[a]] with Eq[a]
instance Eq[Map[k, v]] with Eq[k], Eq[v]
instance Eq[MultiMap[k, v]] with Eq[k], Eq[v]
instance Eq[Nec[a]] with Eq[a]
instance Eq[ViewLeft[a]] with Eq[a]
instance Eq[ViewRight[a]] with Eq[a]
instance Eq[Nel[a]] with Eq[a]
instance Eq[Option[t]] with Eq[t]
instance Eq[RedBlackTree[k, v]] with Eq[k], Eq[v]
instance Eq[Flag]
instance Eq[Result[e, t]] with Eq[e], Eq[t]
instance Eq[Set[a]] with Eq[a]
instance Eq[Severity]
instance Eq[TimeUnit]
instance Eq[Validation[e, t]] with Eq[e], Eq[t]
instance Eq[Vector[a]] with Eq[a]
def eq(x: a, y: a): Bool with Eq[a]
Returns true if and only if x is equal to y.
true
x
y
def neq(x: a, y: a): Bool with Eq[a]
Returns true if and only if x is not equal to y.