HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Modulequickcheck-monoids-0.1.1.0Haskell2010

Test.QuickCheck.Monoids

Monoids using .&&. and .||..

They satisfy monoid laws with respect to the isSuccess unless one is using checkCoverage (see test for a counterexample).

  • 4 types
datadata All
#

Conjunction monoid build with .&&..

Use `property @All` as an accessor which doesn't leak existential variables.

Constructors

Instances3Semigroup, Monoid, Testable
  • Semigroup AllDefined in quickcheck-monoids-0.1.1.0 · Test.QuickCheck.Monoids
  • Monoid AllDefined in quickcheck-monoids-0.1.1.0 · Test.QuickCheck.Monoids
  • Testable AllDefined in quickcheck-monoids-0.1.1.0 · Test.QuickCheck.Monoids
datadata Any
#

Disjunction monoid build with .||..

Use `property @Any` as an accessor which doesn't leak existential variables.

Constructors

Instances3Semigroup, Monoid, Testable
  • Semigroup AnyDefined in quickcheck-monoids-0.1.1.0 · Test.QuickCheck.Monoids
  • Monoid AnyDefined in quickcheck-monoids-0.1.1.0 · Test.QuickCheck.Monoids
  • Testable AnyDefined in quickcheck-monoids-0.1.1.0 · Test.QuickCheck.Monoids
datadata Every
#

Conjunction monoid built with .&&..

Use `property @Every` as an accessor which doesn't leak existential variables.

Note: monoid laws are satisfied up to isSuccess unless one is using checkCoverage.

Constructors

Instances3Semigroup, Monoid, Testable
  • Semigroup EveryDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.Monoids
  • Monoid EveryDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.Monoids
  • Testable EveryDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.Monoids
datadata Some
#

Disjunction monoid built with .||..

Use `property @Some` as an accessor which doesn't leak existential variables.

Note: monoid laws are satisfied up to isSuccess unless one is using checkCoverage.

Constructors

Instances3Semigroup, Monoid, Testable
  • Semigroup SomeDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.Monoids
  • Monoid SomeDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.Monoids
  • Testable SomeDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.Monoids