Spec-Zone.ru › Haskell 9

Data.Eq

Copyright (c) The University of Glasgow 2005
License BSD-style (see the file libraries/base/LICENSE)
Maintainer libraries@haskell.org
Stability stable
Portability portable
Safe Haskell Safe
Language Haskell2010

Description

Equality

class Eq a where Source

The Eq class defines equality (==) and inequality (/=). All the basic datatypes exported by the Prelude are instances of Eq, and Eq may be derived for any datatype whose constituents are also instances of Eq.

The Haskell Report defines no laws for Eq. However, instances are encouraged to follow these properties:

Reflexivity
x == x = True
Symmetry
x == y = y == x
Transitivity
if x == y && y == z = True, then x == z = True
Extensionality
if x == y = True and f is a function whose return type is an instance of Eq, then f x == f y = True
Negation
x /= y = not (x == y)

Minimal complete definition

(==) | (/=)

Methods

(==) :: a -> a -> Bool infix 4 Source

(/=) :: a -> a -> Bool infix 4 Source

Instances
Instances details
Eq ByteArray Source

Since: base-4.17.0.0

Instance details

Defined in Data.Array.Byte

Methods

(==) :: ByteArray -> ByteArray -> Bool Source

(/=) :: ByteArray -> ByteArray -> Bool Source

Eq IoManagerFlag Source
Instance details

Defined in GHC.RTS.Flags

Methods

(==) :: IoManagerFlag -> IoManagerFlag -> Bool Source

(/=) :: IoManagerFlag -> IoManagerFlag -> Bool Source

Eq Timeout Source
Instance details

Defined in System.Timeout

Methods

(==) :: Timeout -> Timeout -> Bool Source

(/=) :: Timeout -> Timeout -> Bool Source

Eq Void Source

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Base

Methods

(==) :: Void -> Void -> Bool Source

(/=) :: Void -> Void -> Bool Source

Eq BigNat Source
Instance details

Defined in GHC.Internal.Bignum.BigNat

Methods

(==) :: BigNat -> BigNat -> Bool Source

(/=) :: BigNat -> BigNat -> Bool Source

Eq ByteOrder Source

Since: base-4.11.0.0

Instance details

Defined in GHC.Internal.ByteOrder

Methods

(==) :: ByteOrder -> ByteOrder -> Bool Source

(/=) :: ByteOrder -> ByteOrder -> Bool Source

Eq ClosureType Source
Instance details

Defined in GHC.Internal.ClosureTypes

Methods

(==) :: ClosureType -> ClosureType -> Bool Source

(/=) :: ClosureType -> ClosureType -> Bool Source

Eq BlockReason Source

Since: base-4.3.0.0

Instance details

Defined in GHC.Internal.Conc.Sync

Methods

(==) :: BlockReason -> BlockReason -> Bool Source

(/=) :: BlockReason -> BlockReason -> Bool Source

Eq ThreadId Source

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.Conc.Sync

Methods

(==) :: ThreadId -> ThreadId -> Bool Source

(/=) :: ThreadId -> ThreadId -> Bool Source

Eq ThreadStatus Source

Since: base-4.3.0.0

Instance details

Defined in GHC.Internal.Conc.Sync

Methods

(==) :: ThreadStatus -> ThreadStatus -> Bool Source

(/=) :: ThreadStatus -> ThreadStatus -> Bool Source

Eq Constr Source

Equality of constructors

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Data.Data

Methods

(==) :: Constr -> Constr -> Bool Source

(/=) :: Constr -> Constr -> Bool Source

Eq ConstrRep Source

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Data.Data

Methods

(==) :: ConstrRep -> ConstrRep -> Bool Source

(/=) :: ConstrRep -> ConstrRep -> Bool Source

Eq DataRep Source

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Data.Data

Methods

(==) :: DataRep -> DataRep -> Bool Source

(/=) :: DataRep -> DataRep -> Bool Source

Eq Fixity Source

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Data.Data

Methods

(==) :: Fixity -> Fixity -> Bool Source

(/=) :: Fixity -> Fixity -> Bool Source

Eq All Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

(==) :: All -> All -> Bool Source

(/=) :: All -> All -> Bool Source

Eq Any Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

(==) :: Any -> Any -> Bool Source

(/=) :: Any -> Any -> Bool Source

Eq SomeTypeRep Source
Instance details

Defined in GHC.Internal.Data.Typeable.Internal

Methods

(==) :: SomeTypeRep -> SomeTypeRep -> Bool Source

(/=) :: SomeTypeRep -> SomeTypeRep -> Bool Source

Eq Unique Source
Instance details

Defined in GHC.Internal.Data.Unique

Methods

(==) :: Unique -> Unique -> Bool Source

(/=) :: Unique -> Unique -> Bool Source

Eq Version Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Version

Methods

(==) :: Version -> Version -> Bool Source

(/=) :: Version -> Version -> Bool Source

Eq ControlMessage Source

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Event.Control

Methods

(==) :: ControlMessage -> ControlMessage -> Bool Source

(/=) :: ControlMessage -> ControlMessage -> Bool Source

Eq Event Source

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Event.Internal.Types

Methods

(==) :: Event -> Event -> Bool Source

(/=) :: Event -> Event -> Bool Source

Eq EventLifetime Source

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Event.Internal.Types

Methods

(==) :: EventLifetime -> EventLifetime -> Bool Source

(/=) :: EventLifetime -> EventLifetime -> Bool Source

Eq Lifetime Source

Since: base-4.8.1.0

Instance details

Defined in GHC.Internal.Event.Internal.Types

Methods

(==) :: Lifetime -> Lifetime -> Bool Source

(/=) :: Lifetime -> Lifetime -> Bool Source

Eq FdKey Source

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Event.Manager

Methods

(==) :: FdKey -> FdKey -> Bool Source

(/=) :: FdKey -> FdKey -> Bool Source

Eq State Source

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Event.Manager

Methods

(==) :: State -> State -> Bool Source

(/=) :: State -> State -> Bool Source

Eq TimeoutKey Source
Instance details

Defined in GHC.Internal.Event.TimeOut

Methods

(==) :: TimeoutKey -> TimeoutKey -> Bool Source

(/=) :: TimeoutKey -> TimeoutKey -> Bool Source

Eq State Source

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Event.TimerManager

Methods

(==) :: State -> State -> Bool Source

(/=) :: State -> State -> Bool Source

Eq Unique Source

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Event.Unique

Methods

(==) :: Unique -> Unique -> Bool Source

(/=) :: Unique -> Unique -> Bool Source

Eq ErrorCall Source

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Exception

Methods

(==) :: ErrorCall -> ErrorCall -> Bool Source

(/=) :: ErrorCall -> ErrorCall -> Bool Source

Eq ArithException Source

Since: base-3.0

Instance details

Defined in GHC.Internal.Exception.Type

Methods

(==) :: ArithException -> ArithException -> Bool Source

(/=) :: ArithException -> ArithException -> Bool Source

Eq SpecConstrAnnotation Source

Since: base-4.3.0.0

Instance details

Defined in GHC.Internal.Exts

Methods

(==) :: SpecConstrAnnotation -> SpecConstrAnnotation -> Bool Source

(/=) :: SpecConstrAnnotation -> SpecConstrAnnotation -> Bool Source

Eq Fingerprint Source

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Fingerprint.Type

Methods

(==) :: Fingerprint -> Fingerprint -> Bool Source

(/=) :: Fingerprint -> Fingerprint -> Bool Source

Eq Errno Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Foreign.C.Error

Methods

(==) :: Errno -> Errno -> Bool Source

(/=) :: Errno -> Errno -> Bool Source

Eq CBool Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CBool -> CBool -> Bool Source

(/=) :: CBool -> CBool -> Bool Source

Eq CChar Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CChar -> CChar -> Bool Source

(/=) :: CChar -> CChar -> Bool Source

Eq CClock Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CClock -> CClock -> Bool Source

(/=) :: CClock -> CClock -> Bool Source

Eq CDouble Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CDouble -> CDouble -> Bool Source

(/=) :: CDouble -> CDouble -> Bool Source

Eq CFloat Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CFloat -> CFloat -> Bool Source

(/=) :: CFloat -> CFloat -> Bool Source

Eq CInt Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CInt -> CInt -> Bool Source

(/=) :: CInt -> CInt -> Bool Source

Eq CIntMax Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CIntMax -> CIntMax -> Bool Source

(/=) :: CIntMax -> CIntMax -> Bool Source

Eq CIntPtr Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CIntPtr -> CIntPtr -> Bool Source

(/=) :: CIntPtr -> CIntPtr -> Bool Source

Eq CLLong Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CLLong -> CLLong -> Bool Source

(/=) :: CLLong -> CLLong -> Bool Source

Eq CLong Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CLong -> CLong -> Bool Source

(/=) :: CLong -> CLong -> Bool Source

Eq CPtrdiff Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CPtrdiff -> CPtrdiff -> Bool Source

(/=) :: CPtrdiff -> CPtrdiff -> Bool Source

Eq CSChar Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CSChar -> CSChar -> Bool Source

(/=) :: CSChar -> CSChar -> Bool Source

Eq CSUSeconds Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CSUSeconds -> CSUSeconds -> Bool Source

(/=) :: CSUSeconds -> CSUSeconds -> Bool Source

Eq CShort Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CShort -> CShort -> Bool Source

(/=) :: CShort -> CShort -> Bool Source

Eq CSigAtomic Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CSigAtomic -> CSigAtomic -> Bool Source

(/=) :: CSigAtomic -> CSigAtomic -> Bool Source

Eq CSize Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CSize -> CSize -> Bool Source

(/=) :: CSize -> CSize -> Bool Source

Eq CTime Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CTime -> CTime -> Bool Source

(/=) :: CTime -> CTime -> Bool Source

Eq CUChar Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CUChar -> CUChar -> Bool Source

(/=) :: CUChar -> CUChar -> Bool Source

Eq CUInt Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CUInt -> CUInt -> Bool Source

(/=) :: CUInt -> CUInt -> Bool Source

Eq CUIntMax Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CUIntMax -> CUIntMax -> Bool Source

(/=) :: CUIntMax -> CUIntMax -> Bool Source

Eq CUIntPtr Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CUIntPtr -> CUIntPtr -> Bool Source

(/=) :: CUIntPtr -> CUIntPtr -> Bool Source

Eq CULLong Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CULLong -> CULLong -> Bool Source

(/=) :: CULLong -> CULLong -> Bool Source

Eq CULong Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CULong -> CULong -> Bool Source

(/=) :: CULong -> CULong -> Bool Source

Eq CUSeconds Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CUSeconds -> CUSeconds -> Bool Source

(/=) :: CUSeconds -> CUSeconds -> Bool Source

Eq CUShort Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CUShort -> CUShort -> Bool Source

(/=) :: CUShort -> CUShort -> Bool Source

Eq CWchar Source
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

(==) :: CWchar -> CWchar -> Bool Source

(/=) :: CWchar -> CWchar -> Bool Source

Eq IntPtr Source
Instance details

Defined in GHC.Internal.Foreign.Ptr

Methods

(==) :: IntPtr -> IntPtr -> Bool Source

(/=) :: IntPtr -> IntPtr -> Bool Source

Eq WordPtr Source
Instance details

Defined in GHC.Internal.Foreign.Ptr

Methods

(==) :: WordPtr -> WordPtr -> Bool Source

(/=) :: WordPtr -> WordPtr -> Bool Source

Eq ForeignSrcLang Source
Instance details

Defined in GHC.Internal.ForeignSrcLang

Methods

(==) :: ForeignSrcLang -> ForeignSrcLang -> Bool Source

(/=) :: ForeignSrcLang -> ForeignSrcLang -> Bool Source

Eq Associativity Source

Since: base-4.6.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: Associativity -> Associativity -> Bool Source

(/=) :: Associativity -> Associativity -> Bool Source

Eq DecidedStrictness Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: DecidedStrictness -> DecidedStrictness -> Bool Source

(/=) :: DecidedStrictness -> DecidedStrictness -> Bool Source

Eq Fixity Source

Since: base-4.6.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: Fixity -> Fixity -> Bool Source

(/=) :: Fixity -> Fixity -> Bool Source

Eq SourceStrictness Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: SourceStrictness -> SourceStrictness -> Bool Source

(/=) :: SourceStrictness -> SourceStrictness -> Bool Source

Eq SourceUnpackedness Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: SourceUnpackedness -> SourceUnpackedness -> Bool Source

(/=) :: SourceUnpackedness -> SourceUnpackedness -> Bool Source

Eq PrimType Source
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

(==) :: PrimType -> PrimType -> Bool Source

(/=) :: PrimType -> PrimType -> Bool Source

Eq TsoFlags Source
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

(==) :: TsoFlags -> TsoFlags -> Bool Source

(/=) :: TsoFlags -> TsoFlags -> Bool Source

Eq WhatNext Source
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

(==) :: WhatNext -> WhatNext -> Bool Source

(/=) :: WhatNext -> WhatNext -> Bool Source

Eq WhyBlocked Source
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

(==) :: WhyBlocked -> WhyBlocked -> Bool Source

(/=) :: WhyBlocked -> WhyBlocked -> Bool Source

Eq HalfWord Source
Instance details

Defined in GHC.Internal.Heap.InfoTable.Types

Methods

(==) :: HalfWord -> HalfWord -> Bool Source

(/=) :: HalfWord -> HalfWord -> Bool Source

Eq StgInfoTable Source
Instance details

Defined in GHC.Internal.Heap.InfoTable.Types

Methods

(==) :: StgInfoTable -> StgInfoTable -> Bool Source

(/=) :: StgInfoTable -> StgInfoTable -> Bool Source

Eq CostCentre Source
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Methods

(==) :: CostCentre -> CostCentre -> Bool Source

(/=) :: CostCentre -> CostCentre -> Bool Source

Eq CostCentreStack Source
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Methods

(==) :: CostCentreStack -> CostCentreStack -> Bool Source

(/=) :: CostCentreStack -> CostCentreStack -> Bool Source

Eq IndexTable Source
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Methods

(==) :: IndexTable -> IndexTable -> Bool Source

(/=) :: IndexTable -> IndexTable -> Bool Source

Eq StgTSOProfInfo Source
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Methods

(==) :: StgTSOProfInfo -> StgTSOProfInfo -> Bool Source

(/=) :: StgTSOProfInfo -> StgTSOProfInfo -> Bool Source

Eq MaskingState Source

Since: base-4.3.0.0

Instance details

Defined in GHC.Internal.IO

Methods

(==) :: MaskingState -> MaskingState -> Bool Source

(/=) :: MaskingState -> MaskingState -> Bool Source

Eq BufferState Source

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.Buffer

Methods

(==) :: BufferState -> BufferState -> Bool Source

(/=) :: BufferState -> BufferState -> Bool Source

Eq IODeviceType Source

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.Device

Methods

(==) :: IODeviceType -> IODeviceType -> Bool Source

(/=) :: IODeviceType -> IODeviceType -> Bool Source

Eq SeekMode Source

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.Device

Methods

(==) :: SeekMode -> SeekMode -> Bool Source

(/=) :: SeekMode -> SeekMode -> Bool Source

Eq CodingProgress Source

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.IO.Encoding.Types

Methods

(==) :: CodingProgress -> CodingProgress -> Bool Source

(/=) :: CodingProgress -> CodingProgress -> Bool Source

Eq ArrayException Source

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

(==) :: ArrayException -> ArrayException -> Bool Source

(/=) :: ArrayException -> ArrayException -> Bool Source

Eq AsyncException Source

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

(==) :: AsyncException -> AsyncException -> Bool Source

(/=) :: AsyncException -> AsyncException -> Bool Source

Eq ExitCode Source
Instance details

Defined in GHC.Internal.IO.Exception

Methods

(==) :: ExitCode -> ExitCode -> Bool Source

(/=) :: ExitCode -> ExitCode -> Bool Source

Eq IOErrorType Source

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

(==) :: IOErrorType -> IOErrorType -> Bool Source

(/=) :: IOErrorType -> IOErrorType -> Bool Source

Eq IOException Source

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

(==) :: IOException -> IOException -> Bool Source

(/=) :: IOException -> IOException -> Bool Source

Eq HandlePosn Source

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Handle

Methods

(==) :: HandlePosn -> HandlePosn -> Bool Source

(/=) :: HandlePosn -> HandlePosn -> Bool Source

Eq BufferMode Source

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.Handle.Types

Methods

(==) :: BufferMode -> BufferMode -> Bool Source

(/=) :: BufferMode -> BufferMode -> Bool Source

Eq Handle Source

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Handle.Types

Methods

(==) :: Handle -> Handle -> Bool Source

(/=) :: Handle -> Handle -> Bool Source

Eq Newline Source

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.Handle.Types

Methods

(==) :: Newline -> Newline -> Bool Source

(/=) :: Newline -> Newline -> Bool Source

Eq NewlineMode Source

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.Handle.Types

Methods

(==) :: NewlineMode -> NewlineMode -> Bool Source

(/=) :: NewlineMode -> NewlineMode -> Bool Source

Eq IOMode Source

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.IOMode

Methods

(==) :: IOMode -> IOMode -> Bool Source

(/=) :: IOMode -> IOMode -> Bool Source

Eq IoSubSystem Source
Instance details

Defined in GHC.Internal.IO.SubSystem

Methods

(==) :: IoSubSystem -> IoSubSystem -> Bool Source

(/=) :: IoSubSystem -> IoSubSystem -> Bool Source

Eq InfoProv Source
Instance details

Defined in GHC.Internal.InfoProv.Types

Methods

(==) :: InfoProv -> InfoProv -> Bool Source

(/=) :: InfoProv -> InfoProv -> Bool Source

Eq Int16 Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Int

Methods

(==) :: Int16 -> Int16 -> Bool Source

(/=) :: Int16 -> Int16 -> Bool Source

Eq Int32 Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Int

Methods

(==) :: Int32 -> Int32 -> Bool Source

(/=) :: Int32 -> Int32 -> Bool Source

Eq Int64 Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Int

Methods

(==) :: Int64 -> Int64 -> Bool Source

(/=) :: Int64 -> Int64 -> Bool Source

Eq Int8 Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Int

Methods

(==) :: Int8 -> Int8 -> Bool Source

(/=) :: Int8 -> Int8 -> Bool Source

Eq Extension Source
Instance details

Defined in GHC.Internal.LanguageExtensions

Methods

(==) :: Extension -> Extension -> Bool Source

(/=) :: Extension -> Extension -> Bool Source

Eq IoManagerFlag Source
Instance details

Defined in GHC.Internal.RTS.Flags

Methods

(==) :: IoManagerFlag -> IoManagerFlag -> Bool Source

(/=) :: IoManagerFlag -> IoManagerFlag -> Bool Source

Eq ByteOffset Source
Instance details

Defined in GHC.Internal.Stack.Constants

Methods

(==) :: ByteOffset -> ByteOffset -> Bool Source

(/=) :: ByteOffset -> ByteOffset -> Bool Source

Eq WordOffset Source
Instance details

Defined in GHC.Internal.Stack.Constants

Methods

(==) :: WordOffset -> WordOffset -> Bool Source

(/=) :: WordOffset -> WordOffset -> Bool Source

Eq ByteOffset Source
Instance details

Defined in GHC.Internal.Stack.ConstantsProf

Methods

(==) :: ByteOffset -> ByteOffset -> Bool Source

(/=) :: ByteOffset -> ByteOffset -> Bool Source

Eq WordOffset Source
Instance details

Defined in GHC.Internal.Stack.ConstantsProf

Methods

(==) :: WordOffset -> WordOffset -> Bool Source

(/=) :: WordOffset -> WordOffset -> Bool Source

Eq StackEntry Source
Instance details

Defined in GHC.Internal.Stack.Decode

Methods

(==) :: StackEntry -> StackEntry -> Bool Source

(/=) :: StackEntry -> StackEntry -> Bool Source

Eq SrcLoc Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Stack.Types

Methods

(==) :: SrcLoc -> SrcLoc -> Bool Source

(/=) :: SrcLoc -> SrcLoc -> Bool Source

Eq CBlkCnt Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CBlkCnt -> CBlkCnt -> Bool Source

(/=) :: CBlkCnt -> CBlkCnt -> Bool Source

Eq CBlkSize Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CBlkSize -> CBlkSize -> Bool Source

(/=) :: CBlkSize -> CBlkSize -> Bool Source

Eq CCc Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CCc -> CCc -> Bool Source

(/=) :: CCc -> CCc -> Bool Source

Eq CClockId Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CClockId -> CClockId -> Bool Source

(/=) :: CClockId -> CClockId -> Bool Source

Eq CDev Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CDev -> CDev -> Bool Source

(/=) :: CDev -> CDev -> Bool Source

Eq CFsBlkCnt Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CFsBlkCnt -> CFsBlkCnt -> Bool Source

(/=) :: CFsBlkCnt -> CFsBlkCnt -> Bool Source

Eq CFsFilCnt Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CFsFilCnt -> CFsFilCnt -> Bool Source

(/=) :: CFsFilCnt -> CFsFilCnt -> Bool Source

Eq CGid Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CGid -> CGid -> Bool Source

(/=) :: CGid -> CGid -> Bool Source

Eq CId Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CId -> CId -> Bool Source

(/=) :: CId -> CId -> Bool Source

Eq CIno Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CIno -> CIno -> Bool Source

(/=) :: CIno -> CIno -> Bool Source

Eq CKey Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CKey -> CKey -> Bool Source

(/=) :: CKey -> CKey -> Bool Source

Eq CMode Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CMode -> CMode -> Bool Source

(/=) :: CMode -> CMode -> Bool Source

Eq CNfds Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CNfds -> CNfds -> Bool Source

(/=) :: CNfds -> CNfds -> Bool Source

Eq CNlink Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CNlink -> CNlink -> Bool Source

(/=) :: CNlink -> CNlink -> Bool Source

Eq COff Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: COff -> COff -> Bool Source

(/=) :: COff -> COff -> Bool Source

Eq CPid Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CPid -> CPid -> Bool Source

(/=) :: CPid -> CPid -> Bool Source

Eq CRLim Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CRLim -> CRLim -> Bool Source

(/=) :: CRLim -> CRLim -> Bool Source

Eq CSocklen Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CSocklen -> CSocklen -> Bool Source

(/=) :: CSocklen -> CSocklen -> Bool Source

Eq CSpeed Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CSpeed -> CSpeed -> Bool Source

(/=) :: CSpeed -> CSpeed -> Bool Source

Eq CSsize Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CSsize -> CSsize -> Bool Source

(/=) :: CSsize -> CSsize -> Bool Source

Eq CTcflag Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CTcflag -> CTcflag -> Bool Source

(/=) :: CTcflag -> CTcflag -> Bool Source

Eq CTimer Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CTimer -> CTimer -> Bool Source

(/=) :: CTimer -> CTimer -> Bool Source

Eq CUid Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: CUid -> CUid -> Bool Source

(/=) :: CUid -> CUid -> Bool Source

Eq Fd Source
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

(==) :: Fd -> Fd -> Bool Source

(/=) :: Fd -> Fd -> Bool Source

Eq AnnLookup Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: AnnLookup -> AnnLookup -> Bool Source

(/=) :: AnnLookup -> AnnLookup -> Bool Source

Eq AnnTarget Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: AnnTarget -> AnnTarget -> Bool Source

(/=) :: AnnTarget -> AnnTarget -> Bool Source

Eq Bang Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Bang -> Bang -> Bool Source

(/=) :: Bang -> Bang -> Bool Source

Eq BndrVis Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: BndrVis -> BndrVis -> Bool Source

(/=) :: BndrVis -> BndrVis -> Bool Source

Eq Body Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Body -> Body -> Bool Source

(/=) :: Body -> Body -> Bool Source

Eq Bytes Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Bytes -> Bytes -> Bool Source

(/=) :: Bytes -> Bytes -> Bool Source

Eq Callconv Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Callconv -> Callconv -> Bool Source

(/=) :: Callconv -> Callconv -> Bool Source

Eq Clause Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Clause -> Clause -> Bool Source

(/=) :: Clause -> Clause -> Bool Source

Eq Con Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Con -> Con -> Bool Source

(/=) :: Con -> Con -> Bool Source

Eq Dec Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Dec -> Dec -> Bool Source

(/=) :: Dec -> Dec -> Bool Source

Eq DecidedStrictness Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: DecidedStrictness -> DecidedStrictness -> Bool Source

(/=) :: DecidedStrictness -> DecidedStrictness -> Bool Source

Eq DerivClause Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: DerivClause -> DerivClause -> Bool Source

(/=) :: DerivClause -> DerivClause -> Bool Source

Eq DerivStrategy Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: DerivStrategy -> DerivStrategy -> Bool Source

(/=) :: DerivStrategy -> DerivStrategy -> Bool Source

Eq DocLoc Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: DocLoc -> DocLoc -> Bool Source

(/=) :: DocLoc -> DocLoc -> Bool Source

Eq Exp Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Exp -> Exp -> Bool Source

(/=) :: Exp -> Exp -> Bool Source

Eq FamilyResultSig Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: FamilyResultSig -> FamilyResultSig -> Bool Source

(/=) :: FamilyResultSig -> FamilyResultSig -> Bool Source

Eq Fixity Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Fixity -> Fixity -> Bool Source

(/=) :: Fixity -> Fixity -> Bool Source

Eq FixityDirection Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: FixityDirection -> FixityDirection -> Bool Source

(/=) :: FixityDirection -> FixityDirection -> Bool Source

Eq Foreign Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Foreign -> Foreign -> Bool Source

(/=) :: Foreign -> Foreign -> Bool Source

Eq FunDep Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: FunDep -> FunDep -> Bool Source

(/=) :: FunDep -> FunDep -> Bool Source

Eq Guard Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Guard -> Guard -> Bool Source

(/=) :: Guard -> Guard -> Bool Source

Eq Info Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Info -> Info -> Bool Source

(/=) :: Info -> Info -> Bool Source

Eq InjectivityAnn Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: InjectivityAnn -> InjectivityAnn -> Bool Source

(/=) :: InjectivityAnn -> InjectivityAnn -> Bool Source

Eq Inline Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Inline -> Inline -> Bool Source

(/=) :: Inline -> Inline -> Bool Source

Eq Lit Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Lit -> Lit -> Bool Source

(/=) :: Lit -> Lit -> Bool Source

Eq Loc Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Loc -> Loc -> Bool Source

(/=) :: Loc -> Loc -> Bool Source

Eq Match Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Match -> Match -> Bool Source

(/=) :: Match -> Match -> Bool Source

Eq ModName Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: ModName -> ModName -> Bool Source

(/=) :: ModName -> ModName -> Bool Source

Eq Module Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Module -> Module -> Bool Source

(/=) :: Module -> Module -> Bool Source

Eq ModuleInfo Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: ModuleInfo -> ModuleInfo -> Bool Source

(/=) :: ModuleInfo -> ModuleInfo -> Bool Source

Eq Name Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Name -> Name -> Bool Source

(/=) :: Name -> Name -> Bool Source

Eq NameFlavour Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: NameFlavour -> NameFlavour -> Bool Source

(/=) :: NameFlavour -> NameFlavour -> Bool Source

Eq NameSpace Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: NameSpace -> NameSpace -> Bool Source

(/=) :: NameSpace -> NameSpace -> Bool Source

Eq NamespaceSpecifier Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: NamespaceSpecifier -> NamespaceSpecifier -> Bool Source

(/=) :: NamespaceSpecifier -> NamespaceSpecifier -> Bool Source

Eq OccName Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: OccName -> OccName -> Bool Source

(/=) :: OccName -> OccName -> Bool Source

Eq Overlap Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Overlap -> Overlap -> Bool Source

(/=) :: Overlap -> Overlap -> Bool Source

Eq Pat Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Pat -> Pat -> Bool Source

(/=) :: Pat -> Pat -> Bool Source

Eq PatSynArgs Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: PatSynArgs -> PatSynArgs -> Bool Source

(/=) :: PatSynArgs -> PatSynArgs -> Bool Source

Eq PatSynDir Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: PatSynDir -> PatSynDir -> Bool Source

(/=) :: PatSynDir -> PatSynDir -> Bool Source

Eq Phases Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Phases -> Phases -> Bool Source

(/=) :: Phases -> Phases -> Bool Source

Eq PkgName Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: PkgName -> PkgName -> Bool Source

(/=) :: PkgName -> PkgName -> Bool Source

Eq Pragma Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Pragma -> Pragma -> Bool Source

(/=) :: Pragma -> Pragma -> Bool Source

Eq Range Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Range -> Range -> Bool Source

(/=) :: Range -> Range -> Bool Source

Eq Role Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Role -> Role -> Bool Source

(/=) :: Role -> Role -> Bool Source

Eq RuleBndr Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: RuleBndr -> RuleBndr -> Bool Source

(/=) :: RuleBndr -> RuleBndr -> Bool Source

Eq RuleMatch Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: RuleMatch -> RuleMatch -> Bool Source

(/=) :: RuleMatch -> RuleMatch -> Bool Source

Eq Safety Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Safety -> Safety -> Bool Source

(/=) :: Safety -> Safety -> Bool Source

Eq SourceStrictness Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: SourceStrictness -> SourceStrictness -> Bool Source

(/=) :: SourceStrictness -> SourceStrictness -> Bool Source

Eq SourceUnpackedness Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: SourceUnpackedness -> SourceUnpackedness -> Bool Source

(/=) :: SourceUnpackedness -> SourceUnpackedness -> Bool Source

Eq Specificity Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Specificity -> Specificity -> Bool Source

(/=) :: Specificity -> Specificity -> Bool Source

Eq Stmt Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Stmt -> Stmt -> Bool Source

(/=) :: Stmt -> Stmt -> Bool Source

Eq TyLit Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: TyLit -> TyLit -> Bool Source

(/=) :: TyLit -> TyLit -> Bool Source

Eq TySynEqn Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: TySynEqn -> TySynEqn -> Bool Source

(/=) :: TySynEqn -> TySynEqn -> Bool Source

Eq Type Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: Type -> Type -> Bool Source

(/=) :: Type -> Type -> Bool Source

Eq TypeFamilyHead Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: TypeFamilyHead -> TypeFamilyHead -> Bool Source

(/=) :: TypeFamilyHead -> TypeFamilyHead -> Bool Source

Eq Lexeme Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Text.Read.Lex

Methods

(==) :: Lexeme -> Lexeme -> Bool Source

(/=) :: Lexeme -> Lexeme -> Bool Source

Eq Number Source

Since: base-4.6.0.0

Instance details

Defined in GHC.Internal.Text.Read.Lex

Methods

(==) :: Number -> Number -> Bool Source

(/=) :: Number -> Number -> Bool Source

Eq SomeChar Source
Instance details

Defined in GHC.Internal.TypeLits

Methods

(==) :: SomeChar -> SomeChar -> Bool Source

(/=) :: SomeChar -> SomeChar -> Bool Source

Eq SomeSymbol Source

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.TypeLits

Methods

(==) :: SomeSymbol -> SomeSymbol -> Bool Source

(/=) :: SomeSymbol -> SomeSymbol -> Bool Source

Eq SomeNat Source

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.TypeNats

Methods

(==) :: SomeNat -> SomeNat -> Bool Source

(/=) :: SomeNat -> SomeNat -> Bool Source

Eq Module Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: Module -> Module -> Bool Source

(/=) :: Module -> Module -> Bool Source

Eq Ordering Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: Ordering -> Ordering -> Bool Source

(/=) :: Ordering -> Ordering -> Bool Source

Eq TrName Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: TrName -> TrName -> Bool Source

(/=) :: TrName -> TrName -> Bool Source

Eq TyCon Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: TyCon -> TyCon -> Bool Source

(/=) :: TyCon -> TyCon -> Bool Source

Eq GeneralCategory Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Unicode

Methods

(==) :: GeneralCategory -> GeneralCategory -> Bool Source

(/=) :: GeneralCategory -> GeneralCategory -> Bool Source

Eq Word16 Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Word

Methods

(==) :: Word16 -> Word16 -> Bool Source

(/=) :: Word16 -> Word16 -> Bool Source

Eq Word32 Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Word

Methods

(==) :: Word32 -> Word32 -> Bool Source

(/=) :: Word32 -> Word32 -> Bool Source

Eq Word64 Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Word

Methods

(==) :: Word64 -> Word64 -> Bool Source

(/=) :: Word64 -> Word64 -> Bool Source

Eq Word8 Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Word

Methods

(==) :: Word8 -> Word8 -> Bool Source

(/=) :: Word8 -> Word8 -> Bool Source

Eq Integer Source
Instance details

Defined in GHC.Internal.Bignum.Integer

Methods

(==) :: Integer -> Integer -> Bool Source

(/=) :: Integer -> Integer -> Bool Source

Eq Natural Source
Instance details

Defined in GHC.Internal.Bignum.Natural

Methods

(==) :: Natural -> Natural -> Bool Source

(/=) :: Natural -> Natural -> Bool Source

Eq () Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: () -> () -> Bool Source

(/=) :: () -> () -> Bool Source

Eq Bool Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: Bool -> Bool -> Bool Source

(/=) :: Bool -> Bool -> Bool Source

Eq Char Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: Char -> Char -> Bool Source

(/=) :: Char -> Char -> Bool Source

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 details

Defined in GHC.Internal.Classes

Methods

(==) :: Double -> Double -> Bool Source

(/=) :: Double -> Double -> Bool Source

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 details

Defined in GHC.Internal.Classes

Methods

(==) :: Float -> Float -> Bool Source

(/=) :: Float -> Float -> Bool Source

Eq Int Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: Int -> Int -> Bool Source

(/=) :: Int -> Int -> Bool Source

Eq Word Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: Word -> Word -> Bool Source

(/=) :: Word -> Word -> Bool Source

Eq (Chan a) Source

Since: base-4.4.0.0

Instance details

Defined in Control.Concurrent.Chan

Methods

(==) :: Chan a -> Chan a -> Bool Source

(/=) :: Chan a -> Chan a -> Bool Source

Eq (MutableByteArray s) Source

Since: base-4.17.0.0

Instance details

Defined in Data.Array.Byte

Methods

(==) :: MutableByteArray s -> MutableByteArray s -> Bool Source

(/=) :: MutableByteArray s -> MutableByteArray s -> Bool Source

Eq a => Eq (Complex a) Source

Since: base-2.1

Instance details

Defined in Data.Complex

Methods

(==) :: Complex a -> Complex a -> Bool Source

(/=) :: Complex a -> Complex a -> Bool Source

Eq a => Eq (First a) Source

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

(==) :: First a -> First a -> Bool Source

(/=) :: First a -> First a -> Bool Source

Eq a => Eq (Last a) Source

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

(==) :: Last a -> Last a -> Bool Source

(/=) :: Last a -> Last a -> Bool Source

Eq a => Eq (Max a) Source

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

(==) :: Max a -> Max a -> Bool Source

(/=) :: Max a -> Max a -> Bool Source

Eq a => Eq (Min a) Source

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

(==) :: Min a -> Min a -> Bool Source

(/=) :: Min a -> Min a -> Bool Source

Eq m => Eq (WrappedMonoid m) Source

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

(==) :: WrappedMonoid m -> WrappedMonoid m -> Bool Source

(/=) :: WrappedMonoid m -> WrappedMonoid m -> Bool Source

Eq a => Eq (NonEmpty a) Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Base

Methods

(==) :: NonEmpty a -> NonEmpty a -> Bool Source

(/=) :: NonEmpty a -> NonEmpty a -> Bool Source

Eq (TVar a) Source

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Conc.Sync

Methods

(==) :: TVar a -> TVar a -> Bool Source

(/=) :: TVar a -> TVar a -> Bool Source

Eq a => Eq (And a) Source

Since: base-4.16

Instance details

Defined in GHC.Internal.Data.Bits

Methods

(==) :: And a -> And a -> Bool Source

(/=) :: And a -> And a -> Bool Source

Eq a => Eq (Iff a) Source

Since: base-4.16

Instance details

Defined in GHC.Internal.Data.Bits

Methods

(==) :: Iff a -> Iff a -> Bool Source

(/=) :: Iff a -> Iff a -> Bool Source

Eq a => Eq (Ior a) Source

Since: base-4.16

Instance details

Defined in GHC.Internal.Data.Bits

Methods

(==) :: Ior a -> Ior a -> Bool Source

(/=) :: Ior a -> Ior a -> Bool Source

Eq a => Eq (Xor a) Source

Since: base-4.16

Instance details

Defined in GHC.Internal.Data.Bits

Methods

(==) :: Xor a -> Xor a -> Bool Source

(/=) :: Xor a -> Xor a -> Bool Source

Eq a => Eq (Identity a) Source

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Data.Functor.Identity

Methods

(==) :: Identity a -> Identity a -> Bool Source

(/=) :: Identity a -> Identity a -> Bool Source

Eq a => Eq (First a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Monoid

Methods

(==) :: First a -> First a -> Bool Source

(/=) :: First a -> First a -> Bool Source

Eq a => Eq (Last a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Monoid

Methods

(==) :: Last a -> Last a -> Bool Source

(/=) :: Last a -> Last a -> Bool Source

Eq a => Eq (Down a) Source

Since: base-4.6.0.0

Instance details

Defined in GHC.Internal.Data.Ord

Methods

(==) :: Down a -> Down a -> Bool Source

(/=) :: Down a -> Down a -> Bool Source

Eq a => Eq (Dual a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

(==) :: Dual a -> Dual a -> Bool Source

(/=) :: Dual a -> Dual a -> Bool Source

Eq a => Eq (Product a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

(==) :: Product a -> Product a -> Bool Source

(/=) :: Product a -> Product a -> Bool Source

Eq a => Eq (Sum a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

(==) :: Sum a -> Sum a -> Bool Source

(/=) :: Sum a -> Sum a -> Bool Source

Eq (ConstPtr a) Source
Instance details

Defined in GHC.Internal.Foreign.C.ConstPtr

Methods

(==) :: ConstPtr a -> ConstPtr a -> Bool Source

(/=) :: ConstPtr a -> ConstPtr a -> Bool Source

Eq (ForeignPtr a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.ForeignPtr

Methods

(==) :: ForeignPtr a -> ForeignPtr a -> Bool Source

(/=) :: ForeignPtr a -> ForeignPtr a -> Bool Source

Eq a => Eq (ZipList a) Source

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Functor.ZipList

Methods

(==) :: ZipList a -> ZipList a -> Bool Source

(/=) :: ZipList a -> ZipList a -> Bool Source

Eq p => Eq (Par1 p) Source

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: Par1 p -> Par1 p -> Bool Source

(/=) :: Par1 p -> Par1 p -> Bool Source

Eq (IORef a) Source

Pointer equality.

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.IORef

Methods

(==) :: IORef a -> IORef a -> Bool Source

(/=) :: IORef a -> IORef a -> Bool Source

Eq (MVar a) Source

Compares the underlying pointers.

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.MVar

Methods

(==) :: MVar a -> MVar a -> Bool Source

(/=) :: MVar a -> MVar a -> Bool Source

Eq (FunPtr a) Source
Instance details

Defined in GHC.Internal.Ptr

Methods

(==) :: FunPtr a -> FunPtr a -> Bool Source

(/=) :: FunPtr a -> FunPtr a -> Bool Source

Eq (Ptr a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Ptr

Methods

(==) :: Ptr a -> Ptr a -> Bool Source

(/=) :: Ptr a -> Ptr a -> Bool Source

Eq a => Eq (Ratio a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Real

Methods

(==) :: Ratio a -> Ratio a -> Bool Source

(/=) :: Ratio a -> Ratio a -> Bool Source

Eq (StablePtr a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Stable

Methods

(==) :: StablePtr a -> StablePtr a -> Bool Source

(/=) :: StablePtr a -> StablePtr a -> Bool Source

Eq (StableName a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.StableName

Methods

(==) :: StableName a -> StableName a -> Bool Source

(/=) :: StableName a -> StableName a -> Bool Source

Eq flag => Eq (TyVarBndr flag) Source
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

(==) :: TyVarBndr flag -> TyVarBndr flag -> Bool Source

(/=) :: TyVarBndr flag -> TyVarBndr flag -> Bool Source

Eq (SChar c) Source

Since: base-4.19.0.0

Instance details

Defined in GHC.Internal.TypeLits

Methods

(==) :: SChar c -> SChar c -> Bool Source

(/=) :: SChar c -> SChar c -> Bool Source

Eq (SSymbol s) Source

Since: base-4.19.0.0

Instance details

Defined in GHC.Internal.TypeLits

Methods

(==) :: SSymbol s -> SSymbol s -> Bool Source

(/=) :: SSymbol s -> SSymbol s -> Bool Source

Eq (SNat n) Source

Since: base-4.19.0.0

Instance details

Defined in GHC.Internal.TypeNats

Methods

(==) :: SNat n -> SNat n -> Bool Source

(/=) :: SNat n -> SNat n -> Bool Source

Eq a => Eq (Maybe a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Maybe

Methods

(==) :: Maybe a -> Maybe a -> Bool Source

(/=) :: Maybe a -> Maybe a -> Bool Source

Eq a => Eq (Solo a) Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: Solo a -> Solo a -> Bool Source

(/=) :: Solo a -> Solo a -> Bool Source

Eq a => Eq [a] Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: [a] -> [a] -> Bool Source

(/=) :: [a] -> [a] -> Bool Source

Eq (Fixed a) Source

Since: base-2.1

Instance details

Defined in Data.Fixed

Methods

(==) :: Fixed a -> Fixed a -> Bool Source

(/=) :: Fixed a -> Fixed a -> Bool Source

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 details

Defined in Data.Semigroup

Methods

(==) :: Arg a b -> Arg a b -> Bool Source

(/=) :: Arg a b -> Arg a b -> Bool Source

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

Since: base-2.1

Instance details

Defined in GHC.Internal.Arr

Methods

(==) :: Array i e -> Array i e -> Bool Source

(/=) :: Array i e -> Array i e -> Bool Source

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

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Either

Methods

(==) :: Either a b -> Either a b -> Bool Source

(/=) :: Either a b -> Either a b -> Bool Source

Eq (Proxy s) Source

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Data.Proxy

Methods

(==) :: Proxy s -> Proxy s -> Bool Source

(/=) :: Proxy s -> Proxy s -> Bool Source

Eq (TypeRep a) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Typeable.Internal

Methods

(==) :: TypeRep a -> TypeRep a -> Bool Source

(/=) :: TypeRep a -> TypeRep a -> Bool Source

Eq (U1 p) Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: U1 p -> U1 p -> Bool Source

(/=) :: U1 p -> U1 p -> Bool Source

Eq (V1 p) Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: V1 p -> V1 p -> Bool Source

(/=) :: V1 p -> V1 p -> Bool Source

Eq (IOArray i e) Source

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IOArray

Methods

(==) :: IOArray i e -> IOArray i e -> Bool Source

(/=) :: IOArray i e -> IOArray i e -> Bool Source

Eq (STRef s a) Source

Pointer equality.

Since: base-2.1

Instance details

Defined in GHC.Internal.STRef

Methods

(==) :: STRef s a -> STRef s a -> Bool Source

(/=) :: STRef s a -> STRef s a -> Bool Source

(Eq a, Eq b) => Eq (a, b) Source
Instance details

Defined in GHC.Internal.Classes

Methods

(==) :: (a, b) -> (a, b) -> Bool Source

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

Eq (STArray s i e) Source

Since: base-2.1

Instance details

Defined in GHC.Internal.Arr

Methods

(==) :: STArray s i e -> STArray s i e -> Bool Source

(/=) :: STArray s i e -> STArray s i e -> Bool Source

Eq a => Eq (Const a b) Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Data.Functor.Const

Methods

(==) :: Const a b -> Const a b -> Bool Source

(/=) :: Const a b -> Const a b -> Bool Source

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

Since: base-4.12.0.0

Instance details

Defined in GHC.Internal.Data.Monoid

Methods

(==) :: Ap f a -> Ap f a -> Bool Source

(/=) :: Ap f a -> Ap f a -> Bool Source

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

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

(==) :: Alt f a -> Alt f a -> Bool Source

(/=) :: Alt f a -> Alt f a -> Bool Source

Eq (Coercion a b) Source

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Data.Type.Coercion

Methods

(==) :: Coercion a b -> Coercion a b -> Bool Source

(/=) :: Coercion a b -> Coercion a b -> Bool Source

Eq (a :~: b) Source

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Data.Type.Equality

Methods

(==) :: (a :~: b) -> (a :~: b) -> Bool Source

(/=) :: (a :~: b) -> (a :~: b) -> Bool Source

Eq (OrderingI a b) Source
Instance details

Defined in GHC.Internal.Data.Type.Ord

Methods

(==) :: OrderingI a b -> OrderingI a b -> Bool Source

(/=) :: OrderingI a b -> OrderingI a b -> Bool Source

(Generic1 f, Eq (Rep1 f a)) => Eq (Generically1 f a) Source

Since: base-4.18.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: Generically1 f a -> Generically1 f a -> Bool Source

(/=) :: Generically1 f a -> Generically1 f a -> Bool Source

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

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: Rec1 f p -> Rec1 f p -> Bool Source

(/=) :: Rec1 f p -> Rec1 f p -> Bool Source

Eq (URec (Ptr ()) p) Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool Source

(/=) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool Source

Eq (URec Char p) Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: URec Char p -> URec Char p -> Bool Source

(/=) :: URec Char p -> URec Char p -> Bool Source

Eq (URec Double p) Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: URec Double p -> URec Double p -> Bool Source

(/=) :: URec Double p -> URec Double p -> Bool Source

Eq (URec Float p) Source
Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: URec Float p -> URec Float p -> Bool Source

(/=) :: URec Float p -> URec Float p -> Bool Source

Eq (URec Int p) Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: URec Int p -> URec Int p -> Bool Source

(/=) :: URec Int p -> URec Int p -> Bool Source

Eq (URec Word p) Source

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: URec Word p -> URec Word p -> Bool Source

(/=) :: URec Word p -> URec Word p -> Bool Source

(Eq a, Eq b, Eq c) => Eq (a, b, c) Source
Instance details

Defined in GHC.Internal.Classes

Methods

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

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

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

Since: base-4.18.0.0

Instance details

Defined in Data.Functor.Product

Methods

(==) :: Product f g a -> Product f g a -> Bool Source

(/=) :: Product f g a -> Product f g a -> Bool Source

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

Since: base-4.18.0.0

Instance details

Defined in Data.Functor.Sum

Methods

(==) :: Sum f g a -> Sum f g a -> Bool Source

(/=) :: Sum f g a -> Sum f g a -> Bool Source

Eq (a :~~: b) Source

Since: base-4.10.0.0

Instance details

Defined in GHC.Internal.Data.Type.Equality

Methods

(==) :: (a :~~: b) -> (a :~~: b) -> Bool Source

(/=) :: (a :~~: b) -> (a :~~: b) -> Bool Source

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

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: (f :*: g) p -> (f :*: g) p -> Bool Source

(/=) :: (f :*: g) p -> (f :*: g) p -> Bool Source

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

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: (f :+: g) p -> (f :+: g) p -> Bool Source

(/=) :: (f :+: g) p -> (f :+: g) p -> Bool Source

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

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: K1 i c p -> K1 i c p -> Bool Source

(/=) :: K1 i c p -> K1 i c p -> Bool Source

(Eq a, Eq b, Eq c, Eq d) => Eq (a, b, c, d) Source
Instance details

Defined in GHC.Internal.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 details

Defined in Data.Functor.Compose

Methods

(==) :: Compose f g a -> Compose f g a -> Bool Source

(/=) :: Compose f g a -> Compose f g a -> Bool Source

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

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: (f :.: g) p -> (f :.: g) p -> Bool Source

(/=) :: (f :.: g) p -> (f :.: g) p -> Bool Source

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

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

(==) :: M1 i c f p -> M1 i c f p -> Bool Source

(/=) :: M1 i c f p -> M1 i c f p -> Bool Source

(Eq a, Eq b, Eq c, Eq d, Eq e) => Eq (a, b, c, d, e) Source
Instance details

Defined in GHC.Internal.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 details

Defined in GHC.Internal.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 details

Defined in GHC.Internal.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 details

Defined in GHC.Internal.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 details

Defined in GHC.Internal.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 details

Defined 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 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 details

Defined 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 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 details

Defined 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 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 details

Defined 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 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 details

Defined 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 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 details

Defined 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 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

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/9.14.1/docs/libraries/base-4.22.0.0-66f8/Data-Eq.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API