Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. module Generics.Deriving.Eq

    No documentation available.

  2. EQ :: RelationalOperator

    hslua-core HsLua.Core

    Correponds to Lua's equality (==) operator.

  3. EQ :: RelationalOperator

    hslua-core HsLua.Core.Types

    Correponds to Lua's equality (==) operator.

  4. EQ :: Ordering

    rio RIO.Prelude.Types

    No documentation available.

  5. class Eq a

    rio RIO.Prelude.Types

    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)

  6. module Test.Syd.Validity.Eq

    Eq properties You will need TypeApplications to use these.

  7. EQ :: Ordering

    Cabal-syntax Distribution.Compat.Prelude

    No documentation available.

  8. class Eq a

    Cabal-syntax Distribution.Compat.Prelude

    No documentation available.

  9. module Test.LeanCheck.Function.Eq

    This optional module is part of LeanCheck, a simple enumerative property-based testing library. A toy Eq instance for functions.

    instance (Listable a, Eq b) => Eq (a -> b) where
    (==)  =  areEqualFor 12
    
    This compares functions by testing them for up to 12 different values of each argument. Single argument functions are tested 12 times. Two argument functions are tested 144 times. Three argument functions are tested 1728 times. At each subsequent argument, number of tests and runtime increases 12-fold. To customize the number of tests, don't import this and use the above code changing the 12 value. Keep in mind that this value is number of tests for each argument. Warning: this is only intended to be used in testing modules. Avoid importing this on modules that are used as libraries as there is no way to unimport a typeclass instance.

  10. EQ :: Ordering

    relude Relude.Base

    No documentation available.

Page 3 of many | Previous | Next