| Eq Void # | Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Internal.Base |
| Eq BigNat # | |
Instance detailsDefined in GHC.Internal.Bignum.BigNat |
| Eq ByteOrder # | Since: base-4.11.0.0 |
Instance detailsDefined in GHC.Internal.ByteOrder |
| Eq ClosureType # | |
Instance detailsDefined in GHC.Internal.ClosureTypes |
| Eq BlockReason # | Since: base-4.3.0.0 |
Instance detailsDefined in GHC.Internal.Conc.Sync |
| Eq ThreadId # | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Internal.Conc.Sync |
| Eq ThreadStatus # | Since: base-4.3.0.0 |
Instance detailsDefined in GHC.Internal.Conc.Sync |
| Eq Constr # | Equality of constructors Since: base-4.0.0.0 |
Instance detailsDefined in GHC.Internal.Data.Data |
| Eq ConstrRep # | Since: base-4.0.0.0 |
Instance detailsDefined in GHC.Internal.Data.Data |
| Eq DataRep # | Since: base-4.0.0.0 |
Instance detailsDefined in GHC.Internal.Data.Data |
| Eq Fixity # | Since: base-4.0.0.0 |
Instance detailsDefined in GHC.Internal.Data.Data |
| Eq All # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Data.Semigroup.Internal |
| Eq Any # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Data.Semigroup.Internal |
| Eq SomeTypeRep # | |
Instance detailsDefined in GHC.Internal.Data.Typeable.Internal |
| Eq Unique # | |
Instance detailsDefined in GHC.Internal.Data.Unique |
| Eq Version # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Data.Version |
| Eq Event # | Since: base-4.4.0.0 |
Instance detailsDefined in GHC.Internal.Event.Internal.Types |
| Eq Lifetime # | Since: base-4.8.1.0 |
Instance detailsDefined in GHC.Internal.Event.Internal.Types |
| Eq FdKey # | Since: base-4.4.0.0 |
Instance detailsDefined in GHC.Internal.Event.Manager |
| Eq TimeoutKey # | |
Instance detailsDefined in GHC.Internal.Event.TimeOut |
| Eq ErrorCall # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Exception |
| Eq ArithException # | Since: base-3.0 |
Instance detailsDefined in GHC.Internal.Exception.Type |
| Eq SpecConstrAnnotation # | Since: base-4.3.0.0 |
Instance detailsDefined in GHC.Internal.Exts |
| Eq Fingerprint # | Since: base-4.4.0.0 |
Instance detailsDefined in GHC.Internal.Fingerprint.Type |
| Eq Errno # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Foreign.C.Error |
| Eq CBool # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CChar # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CClock # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CDouble # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CFloat # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CInt # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CIntMax # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CIntPtr # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CLLong # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CLong # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CPtrdiff # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CSChar # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CSUSeconds # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CShort # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CSigAtomic # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CSize # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CTime # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CUChar # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CUInt # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CUIntMax # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CUIntPtr # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CULLong # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CULong # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CUSeconds # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CUShort # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq CWchar # | |
Instance detailsDefined in GHC.Internal.Foreign.C.Types |
| Eq IntPtr # | |
Instance detailsDefined in GHC.Internal.Foreign.Ptr |
| Eq WordPtr # | |
Instance detailsDefined in GHC.Internal.Foreign.Ptr |
| Eq ForeignSrcLang # | |
Instance detailsDefined in GHC.Internal.ForeignSrcLang |
| Eq Associativity # | Since: base-4.6.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq DecidedStrictness # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq Fixity # | Since: base-4.6.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq SourceStrictness # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq SourceUnpackedness # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq PrimType # | |
Instance detailsDefined in GHC.Internal.Heap.Closures |
| Eq TsoFlags # | |
Instance detailsDefined in GHC.Internal.Heap.Closures |
| Eq WhatNext # | |
Instance detailsDefined in GHC.Internal.Heap.Closures |
| Eq WhyBlocked # | |
Instance detailsDefined in GHC.Internal.Heap.Closures |
| Eq HalfWord # | |
Instance detailsDefined in GHC.Internal.Heap.InfoTable.Types |
| Eq StgInfoTable # | |
Instance detailsDefined in GHC.Internal.Heap.InfoTable.Types |
| Eq CostCentre # | |
Instance detailsDefined in GHC.Internal.Heap.ProfInfo.Types |
| Eq CostCentreStack # | |
Instance detailsDefined in GHC.Internal.Heap.ProfInfo.Types |
| Eq IndexTable # | |
Instance detailsDefined in GHC.Internal.Heap.ProfInfo.Types |
| Eq StgTSOProfInfo # | |
Instance detailsDefined in GHC.Internal.Heap.ProfInfo.Types |
| Eq MaskingState # | Since: base-4.3.0.0 |
Instance detailsDefined in GHC.Internal.IO |
| Eq BufferState # | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Internal.IO.Buffer |
| Eq IODeviceType # | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Internal.IO.Device |
| Eq SeekMode # | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Internal.IO.Device |
| Eq CodingProgress # | Since: base-4.4.0.0 |
Instance detailsDefined in GHC.Internal.IO.Encoding.Types |
| Eq ArrayException # | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Internal.IO.Exception |
| Eq AsyncException # | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Internal.IO.Exception |
| Eq ExitCode # | |
Instance detailsDefined in GHC.Internal.IO.Exception |
| Eq IOErrorType # | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.Internal.IO.Exception |
| Eq IOException # | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.Internal.IO.Exception |
| Eq HandlePosn # | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.Internal.IO.Handle |
| Eq BufferMode # | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Internal.IO.Handle.Types |
| Eq Handle # | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.Internal.IO.Handle.Types |
| Eq Newline # | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Internal.IO.Handle.Types |
| Eq NewlineMode # | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Internal.IO.Handle.Types |
| Eq IOMode # | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Internal.IO.IOMode |
| Eq IoSubSystem # | |
Instance detailsDefined in GHC.Internal.IO.SubSystem |
| Eq InfoProv # | |
Instance detailsDefined in GHC.Internal.InfoProv.Types |
| Eq Int16 # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Int |
| Eq Int32 # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Int |
| Eq Int64 # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Int |
| Eq Int8 # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Int |
| Eq Extension # | |
Instance detailsDefined in GHC.Internal.LanguageExtensions |
| Eq IoManagerFlag # | |
Instance detailsDefined in GHC.Internal.RTS.Flags |
| Eq ByteOffset # | |
Instance detailsDefined in GHC.Internal.Stack.Constants |
| Eq WordOffset # | |
Instance detailsDefined in GHC.Internal.Stack.Constants |
| Eq ByteOffset # | |
Instance detailsDefined in GHC.Internal.Stack.ConstantsProf |
| Eq WordOffset # | |
Instance detailsDefined in GHC.Internal.Stack.ConstantsProf |
| Eq StackEntry # | |
Instance detailsDefined in GHC.Internal.Stack.Decode |
| Eq SrcLoc # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Stack.Types |
| Eq CBlkCnt # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CBlkSize # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CCc # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CClockId # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CDev # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CFsBlkCnt # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CFsFilCnt # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CGid # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CId # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CIno # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CKey # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CMode # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CNfds # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CNlink # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq COff # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CPid # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CRLim # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CSocklen # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CSpeed # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CSsize # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CTcflag # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CTimer # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq CUid # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq Fd # | |
Instance detailsDefined in GHC.Internal.System.Posix.Types |
| Eq AnnLookup # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq AnnTarget # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Bang # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq BndrVis # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Body # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Bytes # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Callconv # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Clause # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Con # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Dec # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq DecidedStrictness # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq DerivClause # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq DerivStrategy # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq DocLoc # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Exp # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq FamilyResultSig # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Fixity # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq FixityDirection # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Foreign # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq FunDep # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Guard # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Info # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq InjectivityAnn # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Inline # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Lit # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Loc # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Match # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq ModName # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Module # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq ModuleInfo # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Name # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq NameFlavour # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq NameSpace # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq NamespaceSpecifier # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq OccName # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Overlap # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Pat # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq PatSynArgs # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq PatSynDir # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Phases # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq PkgName # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Pragma # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Range # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Role # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq RuleBndr # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq RuleMatch # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Safety # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq SourceStrictness # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq SourceUnpackedness # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Specificity # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Stmt # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq TyLit # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq TySynEqn # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Type # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq TypeFamilyHead # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq Lexeme # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Text.Read.Lex |
| Eq Number # | Since: base-4.6.0.0 |
Instance detailsDefined in GHC.Internal.Text.Read.Lex |
| Eq SomeChar # | |
Instance detailsDefined in GHC.Internal.TypeLits |
| Eq SomeSymbol # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.TypeLits |
| Eq SomeNat # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.TypeNats |
| Eq Module # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq Ordering # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq TrName # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq TyCon # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq GeneralCategory # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Unicode |
| Eq Word16 # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Word |
| Eq Word32 # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Word |
| Eq Word64 # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Word |
| Eq Word8 # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Word |
| Eq Integer # | |
Instance detailsDefined in GHC.Internal.Bignum.Integer |
| Eq Natural # | |
Instance detailsDefined in GHC.Internal.Bignum.Natural |
| Eq () # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq Bool # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq Char # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq Double # | Note that due to the presence of NaN, Double's Eq instance does not
satisfy reflexivity. >>> 0/0 == (0/0 :: Double)
False
Also note that Double's Eq instance does not satisfy substitutivity: >>> 0 == (-0 :: Double)
True
>>> recip 0 == recip (-0 :: Double)
False
|
Instance detailsDefined in GHC.Internal.Classes |
| Eq Float # | Note that due to the presence of NaN, Float's Eq instance does not
satisfy reflexivity. >>> 0/0 == (0/0 :: Float)
False
Also note that Float's Eq instance does not satisfy extensionality: >>> 0 == (-0 :: Float)
True
>>> recip 0 == recip (-0 :: Float)
False
|
Instance detailsDefined in GHC.Internal.Classes |
| Eq Int # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq Word # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq a => Eq (NonEmpty a) # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Base |
| Eq (TVar a) # | Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Internal.Conc.Sync |
| Eq a => Eq (And a) # | Since: base-4.16 |
Instance detailsDefined in GHC.Internal.Data.Bits |
| Eq a => Eq (Iff a) # | Since: base-4.16 |
Instance detailsDefined in GHC.Internal.Data.Bits |
| Eq a => Eq (Ior a) # | Since: base-4.16 |
Instance detailsDefined in GHC.Internal.Data.Bits |
| Eq a => Eq (Xor a) # | Since: base-4.16 |
Instance detailsDefined in GHC.Internal.Data.Bits |
| Eq a => Eq (Identity a) # | Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Internal.Data.Functor.Identity |
| Eq a => Eq (First a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Data.Monoid |
| Eq a => Eq (Last a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Data.Monoid |
| Eq a => Eq (Down a) # | Since: base-4.6.0.0 |
Instance detailsDefined in GHC.Internal.Data.Ord |
| Eq a => Eq (Dual a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Data.Semigroup.Internal |
| Eq a => Eq (Product a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Data.Semigroup.Internal |
| Eq a => Eq (Sum a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Data.Semigroup.Internal |
| Eq (ConstPtr a) # | |
Instance detailsDefined in GHC.Internal.Foreign.C.ConstPtr |
| Eq (ForeignPtr a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.ForeignPtr |
| Eq a => Eq (ZipList a) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Functor.ZipList |
| Eq p => Eq (Par1 p) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (IORef a) # | Pointer equality. Since: base-4.0.0.0 |
Instance detailsDefined in GHC.Internal.IORef |
| Eq (MVar a) # | Compares the underlying pointers. Since: base-4.1.0.0 |
Instance detailsDefined in GHC.Internal.MVar |
| Eq (FunPtr a) # | |
Instance detailsDefined in GHC.Internal.Ptr |
| Eq (Ptr a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Ptr |
| Eq a => Eq (Ratio a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Real |
| Eq (StablePtr a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Stable |
| Eq (StableName a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.StableName |
| Eq flag => Eq (TyVarBndr flag) # | |
Instance detailsDefined in GHC.Internal.TH.Syntax |
| Eq (SChar c) # | Since: base-4.19.0.0 |
Instance detailsDefined in GHC.Internal.TypeLits |
| Eq (SSymbol s) # | Since: base-4.19.0.0 |
Instance detailsDefined in GHC.Internal.TypeLits |
| Eq (SNat n) # | Since: base-4.19.0.0 |
Instance detailsDefined in GHC.Internal.TypeNats |
| Eq a => Eq (Maybe a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Maybe |
| Eq a => Eq (Solo a) # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq a => Eq [a] # | |
Instance detailsDefined in GHC.Internal.Classes |
| (Ix i, Eq e) => Eq (Array i e) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Arr |
| (Eq a, Eq b) => Eq (Either a b) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Data.Either |
| Eq (Proxy s) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Data.Proxy |
| Eq (TypeRep a) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Data.Typeable.Internal |
| Eq (U1 p) # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (V1 p) # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (IOArray i e) # | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.Internal.IOArray |
| Eq (STRef s a) # | Pointer equality. Since: base-2.1 |
Instance detailsDefined in GHC.Internal.STRef |
| (Eq a, Eq b) => Eq (a, b) # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq (STArray s i e) # | Since: base-2.1 |
Instance detailsDefined in GHC.Internal.Arr |
| Eq a => Eq (Const a b) # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Data.Functor.Const |
| Eq (f a) => Eq (Ap f a) # | Since: base-4.12.0.0 |
Instance detailsDefined in GHC.Internal.Data.Monoid |
| Eq (f a) => Eq (Alt f a) # | Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Internal.Data.Semigroup.Internal |
| Eq (Coercion a b) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Data.Type.Coercion |
| Eq (a :~: b) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Data.Type.Equality |
| Eq (OrderingI a b) # | |
Instance detailsDefined in GHC.Internal.Data.Type.Ord |
| (Generic1 f, Eq (Rep1 f a)) => Eq (Generically1 f a) # | Since: base-4.18.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (f p) => Eq (Rec1 f p) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (URec (Ptr ()) p) # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (URec Char p) # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (URec Double p) # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (URec Float p) # | |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (URec Int p) # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (URec Word p) # | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| (Eq a, Eq b, Eq c) => Eq (a, b, c) # | |
Instance detailsDefined in GHC.Internal.Classes |
| Eq (a :~~: b) # | Since: base-4.10.0.0 |
Instance detailsDefined in GHC.Internal.Data.Type.Equality |
| (Eq (f p), Eq (g p)) => Eq ((f :*: g) p) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| (Eq (f p), Eq (g p)) => Eq ((f :+: g) p) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq c => Eq (K1 i c p) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| (Eq a, Eq b, Eq c, Eq d) => Eq (a, b, c, d) # | |
Instance detailsDefined in GHC.Internal.Classes Methods (==) :: (a, b, c, d) -> (a, b, c, d) -> Bool # (/=) :: (a, b, c, d) -> (a, b, c, d) -> Bool # |
| Eq (f (g p)) => Eq ((f :.: g) p) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| Eq (f p) => Eq (M1 i c f p) # | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Internal.Generics |
| (Eq a, Eq b, Eq c, Eq d, Eq e) => Eq (a, b, c, d, e) # | |
Instance detailsDefined in GHC.Internal.Classes Methods (==) :: (a, b, c, d, e) -> (a, b, c, d, e) -> Bool # (/=) :: (a, b, c, d, e) -> (a, b, c, d, e) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f) => Eq (a, b, c, d, e, f) # | |
Instance detailsDefined in GHC.Internal.Classes Methods (==) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Bool # (/=) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g) => Eq (a, b, c, d, e, f, g) # | |
Instance detailsDefined in GHC.Internal.Classes Methods (==) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Bool # (/=) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Bool # |
| (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 detailsDefined in GHC.Internal.Classes Methods (==) :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Bool # (/=) :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Bool # |
| (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 detailsDefined in GHC.Internal.Classes Methods (==) :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Bool # (/=) :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Bool # |
| (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 detailsDefined in GHC.Internal.Classes Methods (==) :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Bool # (/=) :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Bool # |
| (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 detailsDefined in GHC.Internal.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 # (/=) :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> Bool # |
| (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 detailsDefined in GHC.Internal.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 # (/=) :: (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 # |
| (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 detailsDefined in GHC.Internal.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 # (/=) :: (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 # |
| (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 detailsDefined in GHC.Internal.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 # (/=) :: (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 # |
| (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 detailsDefined in GHC.Internal.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 # (/=) :: (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 # |