Data.Eq (original) (raw)

Eq Constr Source #

Equality of constructors

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Eq ConstrRep Source #

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Eq DataRep Source #

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Eq Fixity Source #

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Eq All Source #

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Eq Any Source #

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Eq SomeTypeRep Source #

Instance details

Defined in Data.Typeable.Internal

Eq Unique Source #

Instance details

Defined in Data.Unique

Eq Version Source #

Since: base-2.1

Instance details

Defined in Data.Version

Eq Void Source #

Since: base-4.8.0.0

Instance details

Defined in Data.Void

Eq Errno Source #

Since: base-2.1

Instance details

Defined in Foreign.C.Error

Eq CBool Source #

Instance details

Defined in Foreign.C.Types

Eq CChar Source #

Instance details

Defined in Foreign.C.Types

Eq CClock Source #

Instance details

Defined in Foreign.C.Types

Eq CDouble Source #

Instance details

Defined in Foreign.C.Types

Eq CFloat Source #

Instance details

Defined in Foreign.C.Types

Eq CInt Source #

Instance details

Defined in Foreign.C.Types

Eq CIntMax Source #

Instance details

Defined in Foreign.C.Types

Eq CIntPtr Source #

Instance details

Defined in Foreign.C.Types

Eq CLLong Source #

Instance details

Defined in Foreign.C.Types

Eq CLong Source #

Instance details

Defined in Foreign.C.Types

Eq CPtrdiff Source #

Instance details

Defined in Foreign.C.Types

Eq CSChar Source #

Instance details

Defined in Foreign.C.Types

Eq CSUSeconds Source #

Instance details

Defined in Foreign.C.Types

Eq CShort Source #

Instance details

Defined in Foreign.C.Types

Eq CSigAtomic Source #

Instance details

Defined in Foreign.C.Types

Eq CSize Source #

Instance details

Defined in Foreign.C.Types

Eq CTime Source #

Instance details

Defined in Foreign.C.Types

Eq CUChar Source #

Instance details

Defined in Foreign.C.Types

Eq CUInt Source #

Instance details

Defined in Foreign.C.Types

Eq CUIntMax Source #

Instance details

Defined in Foreign.C.Types

Eq CUIntPtr Source #

Instance details

Defined in Foreign.C.Types

Eq CULLong Source #

Instance details

Defined in Foreign.C.Types

Eq CULong Source #

Instance details

Defined in Foreign.C.Types

Eq CUSeconds Source #

Instance details

Defined in Foreign.C.Types

Eq CUShort Source #

Instance details

Defined in Foreign.C.Types

Eq CWchar Source #

Instance details

Defined in Foreign.C.Types

Eq IntPtr Source #

Instance details

Defined in Foreign.Ptr

Eq WordPtr Source #

Instance details

Defined in Foreign.Ptr

Eq ByteOrder Source #

Since: base-4.11.0.0

Instance details

Defined in GHC.ByteOrder

Eq BlockReason Source #

Since: base-4.3.0.0

Instance details

Defined in GHC.Conc.Sync

Eq ThreadId Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Conc.Sync

Eq ThreadStatus Source #

Since: base-4.3.0.0

Instance details

Defined in GHC.Conc.Sync

Eq Event Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.Event.Internal.Types

Eq Lifetime Source #

Since: base-4.8.1.0

Instance details

Defined in GHC.Event.Internal.Types

Eq FdKey Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.Event.Manager

Eq TimeoutKey Source #

Instance details

Defined in GHC.Event.TimeOut

Eq ErrorCall Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Exception

Eq ArithException Source #

Since: base-3.0

Instance details

Defined in GHC.Exception.Type

Eq SpecConstrAnnotation Source #

Since: base-4.3.0.0

Instance details

Defined in GHC.Exts

Eq Fingerprint Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.Fingerprint.Type

Eq Associativity Source #

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

Eq DecidedStrictness Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Eq Fixity Source #

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

Eq SourceStrictness Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Eq SourceUnpackedness Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Eq MaskingState Source #

Since: base-4.3.0.0

Instance details

Defined in GHC.IO

Eq BufferState Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Buffer

Eq IODeviceType Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Device

Eq SeekMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Device

Eq CodingProgress Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.IO.Encoding.Types

Eq ArrayException Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Exception

Eq AsyncException Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Exception

Eq ExitCode Source #

Instance details

Defined in GHC.IO.Exception

Eq IOErrorType Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Eq IOException Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Eq HandlePosn Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Handle

Eq BufferMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Handle.Types

Eq Handle Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Handle.Types

Eq Newline Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Handle.Types

Eq NewlineMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Handle.Types

Eq IOMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.IOMode

Eq Int16 Source #

Since: base-2.1

Instance details

Defined in GHC.Int

Eq Int32 Source #

Since: base-2.1

Instance details

Defined in GHC.Int

Eq Int64 Source #

Since: base-2.1

Instance details

Defined in GHC.Int

Eq Int8 Source #

Since: base-2.1

Instance details

Defined in GHC.Int

Eq IoSubSystem Source #

Instance details

Defined in GHC.RTS.Flags

Eq SrcLoc Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Stack.Types

Eq SomeChar Source #

Instance details

Defined in GHC.TypeLits

Eq SomeSymbol Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.TypeLits

Eq SomeNat Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.TypeNats

Eq GeneralCategory Source #

Since: base-2.1

Instance details

Defined in GHC.Unicode

Eq Word16 Source #

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word32 Source #

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word64 Source #

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word8 Source #

Since: base-2.1

Instance details

Defined in GHC.Word

Eq CBlkCnt Source #

Instance details

Defined in System.Posix.Types

Eq CBlkSize Source #

Instance details

Defined in System.Posix.Types

Eq CCc Source #

Instance details

Defined in System.Posix.Types

Eq CClockId Source #

Instance details

Defined in System.Posix.Types

Eq CDev Source #

Instance details

Defined in System.Posix.Types

Eq CFsBlkCnt Source #

Instance details

Defined in System.Posix.Types

Eq CFsFilCnt Source #

Instance details

Defined in System.Posix.Types

Eq CGid Source #

Instance details

Defined in System.Posix.Types

Eq CId Source #

Instance details

Defined in System.Posix.Types

Eq CIno Source #

Instance details

Defined in System.Posix.Types

Eq CKey Source #

Instance details

Defined in System.Posix.Types

Eq CMode Source #

Instance details

Defined in System.Posix.Types

Eq CNfds Source #

Instance details

Defined in System.Posix.Types

Eq CNlink Source #

Instance details

Defined in System.Posix.Types

Eq COff Source #

Instance details

Defined in System.Posix.Types

Eq CPid Source #

Instance details

Defined in System.Posix.Types

Eq CRLim Source #

Instance details

Defined in System.Posix.Types

Eq CSocklen Source #

Instance details

Defined in System.Posix.Types

Eq CSpeed Source #

Instance details

Defined in System.Posix.Types

Eq CSsize Source #

Instance details

Defined in System.Posix.Types

Eq CTcflag Source #

Instance details

Defined in System.Posix.Types

Eq CTimer Source #

Instance details

Defined in System.Posix.Types

Eq CUid Source #

Instance details

Defined in System.Posix.Types

Eq Fd Source #

Instance details

Defined in System.Posix.Types

Eq Timeout Source #

Instance details

Defined in System.Timeout

Eq Lexeme Source #

Since: base-2.1

Instance details

Defined in Text.Read.Lex

Eq Number Source #

Since: base-4.6.0.0

Instance details

Defined in Text.Read.Lex

Eq BigNat

Instance details

Defined in GHC.Num.BigNat

Eq Module

Instance details

Defined in GHC.Classes

Eq Ordering

Instance details

Defined in GHC.Classes

Eq TrName

Instance details

Defined in GHC.Classes

Eq TyCon

Instance details

Defined in GHC.Classes

Eq Integer

Instance details

Defined in GHC.Num.Integer

Eq Natural

Instance details

Defined in GHC.Num.Natural

Eq ()

Instance details

Defined in GHC.Classes

Eq Bool

Instance details

Defined in GHC.Classes

Eq Char

Instance details

Defined in GHC.Classes

Eq Double

Note that due to the presence of NaN, [Double](Prelude.html#t:Double "Prelude")'s [Eq](Data-Eq.html#t:Eq "Data.Eq") instance does not satisfy reflexivity.

>>> **0/0 == (0/0 :: Double)** ****False

Also note that [Double](Prelude.html#t:Double "Prelude")'s [Eq](Data-Eq.html#t:Eq "Data.Eq") instance does not satisfy substitutivity:

>>> **0 == (-0 :: Double)** ****True >>> **recip 0 == recip (-0 :: Double)** ****False

Instance details

Defined in GHC.Classes

Eq Float

Note that due to the presence of NaN, [Float](Prelude.html#t:Float "Prelude")'s [Eq](Data-Eq.html#t:Eq "Data.Eq") instance does not satisfy reflexivity.

>>> **0/0 == (0/0 :: Float)** ****False

Also note that [Float](Prelude.html#t:Float "Prelude")'s [Eq](Data-Eq.html#t:Eq "Data.Eq") instance does not satisfy extensionality:

>>> **0 == (-0 :: Float)** ****True >>> **recip 0 == recip (-0 :: Float)** ****False

Instance details

Defined in GHC.Classes

Eq Int

Instance details

Defined in GHC.Classes

Eq Word

Instance details

Defined in GHC.Classes

Eq a => Eq (ZipList a) Source #

Since: base-4.7.0.0

Instance details

Defined in Control.Applicative

Eq (Chan a) Source #

Since: base-4.4.0.0

Instance details

Defined in Control.Concurrent.Chan

Eq a => Eq (And a) Source #

Since: base-4.16

Instance details

Defined in Data.Bits

Eq a => Eq (Iff a) Source #

Since: base-4.16

Instance details

Defined in Data.Bits

Eq a => Eq (Ior a) Source #

Since: base-4.16

Instance details

Defined in Data.Bits

Eq a => Eq (Xor a) Source #

Since: base-4.16

Instance details

Defined in Data.Bits

Eq a => Eq (Complex a) Source #

Since: base-2.1

Instance details

Defined in Data.Complex

Eq a => Eq (Identity a) Source #

Since: base-4.8.0.0

Instance details

Defined in Data.Functor.Identity

Eq a => Eq (First a) Source #

Since: base-2.1

Instance details

Defined in Data.Monoid

Eq a => Eq (Last a) Source #

Since: base-2.1

Instance details

Defined in Data.Monoid

Eq a => Eq (Down a) Source #

Since: base-4.6.0.0

Instance details

Defined in Data.Ord

Eq a => Eq (First a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Eq a => Eq (Last a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Eq a => Eq (Max a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Eq a => Eq (Min a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Eq m => Eq (WrappedMonoid m) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Eq a => Eq (Dual a) Source #

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Eq a => Eq (Product a) Source #

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Eq a => Eq (Sum a) Source #

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Eq (TVar a) Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Conc.Sync

Eq (ForeignPtr a) Source #

Since: base-2.1

Instance details

Defined in GHC.ForeignPtr

Eq p => Eq (Par1 p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Eq (IORef a) Source #

Pointer equality.

Since: base-4.0.0.0

Instance details

Defined in GHC.IORef

Eq (MVar a) Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.MVar

Eq (FunPtr a) Source #

Instance details

Defined in GHC.Ptr

Eq (Ptr a) Source #

Since: base-2.1

Instance details

Defined in GHC.Ptr

Eq a => Eq (Ratio a) Source #

Since: base-2.1

Instance details

Defined in GHC.Real

Eq (StablePtr a) Source #

Since: base-2.1

Instance details

Defined in GHC.Stable

Eq (StableName a) Source #

Since: base-2.1

Instance details

Defined in GHC.StableName

Eq a => Eq (NonEmpty a) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Base

Eq a => Eq (Maybe a) Source #

Since: base-2.1

Instance details

Defined in GHC.Maybe

Eq a => Eq (a)

Instance details

Defined in GHC.Classes

Eq a => Eq [a]

Instance details

Defined in GHC.Classes

(Eq a, Eq b) => Eq (Either a b) Source #

Since: base-2.1

Instance details

Defined in Data.Either

Eq (Fixed a) Source #

Since: base-2.1

Instance details

Defined in Data.Fixed

Eq (Proxy s) Source #

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Eq a => Eq (Arg a b) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Eq (TypeRep a) Source #

Since: base-2.1

Instance details

Defined in Data.Typeable.Internal

(Ix i, Eq e) => Eq (Array i e) Source #

Since: base-2.1

Instance details

Defined in GHC.Arr

Eq (U1 p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Eq (V1 p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Eq (IOArray i e) Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.IOArray

Eq (STRef s a) Source #

Pointer equality.

Since: base-2.1

Instance details

Defined in GHC.STRef

(Eq a, Eq b) => Eq (a, b)

Instance details

Defined in GHC.Classes

Eq a => Eq (Const a b) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Const

Eq (f a) => Eq (Ap f a) Source #

Since: base-4.12.0.0

Instance details

Defined in Data.Monoid

Eq (f a) => Eq (Alt f a) Source #

Since: base-4.8.0.0

Instance details

Defined in Data.Semigroup.Internal

Eq (Coercion a b) Source #

Since: base-4.7.0.0

Instance details

Defined in Data.Type.Coercion

Eq (a :~: b) Source #

Since: base-4.7.0.0

Instance details

Defined in Data.Type.Equality

Eq (OrderingI a b) Source #

Instance details

Defined in Data.Type.Ord

Eq (STArray s i e) Source #

Since: base-2.1

Instance details

Defined in GHC.Arr

Eq (f p) => Eq (Rec1 f p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Eq (URec (Ptr ()) p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Eq (URec Char p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Eq (URec Double p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Eq (URec Float p) Source #

Instance details

Defined in GHC.Generics

Eq (URec Int p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Eq (URec Word p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

(Eq a, Eq b, Eq c) => Eq (a, b, c)

Instance details

Defined in GHC.Classes

(Eq1 f, Eq1 g, Eq a) => Eq (Product f g a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Product

(Eq1 f, Eq1 g, Eq a) => Eq (Sum f g a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Sum

Eq (a :~~: b) Source #

Since: base-4.10.0.0

Instance details

Defined in Data.Type.Equality

(Eq (f p), Eq (g p)) => Eq ((f :*: g) p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

(Eq (f p), Eq (g p)) => Eq ((f :+: g) p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Eq c => Eq (K1 i c p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

(Eq a, Eq b, Eq c, Eq d) => Eq (a, b, c, d)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d) -> (a, b, c, d) -> Bool Source #

(/=) :: (a, b, c, d) -> (a, b, c, d) -> Bool Source #

(Eq1 f, Eq1 g, Eq a) => Eq (Compose f g a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Compose

Eq (f (g p)) => Eq ((f :.: g) p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Eq (f p) => Eq (M1 i c f p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

(Eq a, Eq b, Eq c, Eq d, Eq e) => Eq (a, b, c, d, e)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e) -> (a, b, c, d, e) -> Bool Source #

(/=) :: (a, b, c, d, e) -> (a, b, c, d, e) -> Bool Source #

(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f) => Eq (a, b, c, d, e, f)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Bool Source #

(/=) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Bool Source #

(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g) => Eq (a, b, c, d, e, f, g)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Bool Source #

(/=) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Bool Source #

(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h) => Eq (a, b, c, d, e, f, g, h)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Bool Source #

(/=) :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Bool Source #

(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i) => Eq (a, b, c, d, e, f, g, h, i)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Bool Source #

(/=) :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Bool Source #

(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j) => Eq (a, b, c, d, e, f, g, h, i, j)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Bool Source #

(/=) :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Bool Source #

(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k) => Eq (a, b, c, d, e, f, g, h, i, j, k)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> Bool Source #

(/=) :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> Bool Source #

(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l) => Eq (a, b, c, d, e, f, g, h, i, j, k, l)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Bool Source #

(/=) :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Bool Source #

(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Bool Source #

(/=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Bool Source #

(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Bool Source #

(/=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Bool Source #

(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)

Instance details

Defined in GHC.Classes

Methods

(==) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Bool Source #

(/=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Bool Source #