Hoogle Search
Within LTS Haskell 24.6 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
parameterized-utils Data.Parameterized.Classes EqF provides a method eqF for testing whether two parameterized types are equal. Unlike TestEquality, this only works when the type arguments are the same, and does not provide a proof that the types have the same type when they are equal. Thus this can be implemented over parameterized types that are unable to provide evidence that their type arguments are equal.
-
refined Refined A Predicate ensuring that the value is equal to the specified type-level number n.
>>> isRight (refine @(EqualTo 5) @Int 5) True
>>> isLeft (refine @(EqualTo 6) @Int 5) True
-
refined Refined No documentation available.
module Test.TypeSpec.Internal.
Equality Type Equality
type family
EqExtra (a :: ak) (b :: bk) :: Booltype-spec Test.TypeSpec.Internal.Equality Operator 'Data.Equality.(==)' expects both arguments to have the same kind.
-
Creation date: Thu Feb 14 13:27:05 2019. Equality tests.
-
No documentation available.
class Preorder eq =>
Equality (eq :: k -> k -> Type)equational-reasoning Proof.Equational No documentation available.
-
ghc-lib-parser GHC.Builtin.PrimOps No documentation available.
-
ghc-lib-parser GHC.Core.DataCon An EqSpec is a tyvar/type pair representing an equality made in rejigging a GADT constructor