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