BSD-3-Clause licensed by Antoine Latter, Oleg Grenrus
Maintained by Oleg Grenrus
This version can be pinned in stack with:quickcheck-instances-0.3.33@sha256:709fb12799f1b5b00112150168dbb57368ce6c741ec01f23cf44f9e7743e6cf6,4340

Module documentation for 0.3.33

  • Test
    • Test.QuickCheck
      • Test.QuickCheck.Instances
        • Test.QuickCheck.Instances.Array
          • Test.QuickCheck.Instances.Array.Byte
        • Test.QuickCheck.Instances.ByteString
        • Test.QuickCheck.Instances.CaseInsensitive
        • Test.QuickCheck.Instances.Containers
        • Test.QuickCheck.Instances.DataFix
        • Test.QuickCheck.Instances.Hashable
        • Test.QuickCheck.Instances.Natural
        • Test.QuickCheck.Instances.OldTime
        • Test.QuickCheck.Instances.Primitive
        • Test.QuickCheck.Instances.Scientific
        • Test.QuickCheck.Instances.Semigroup
        • Test.QuickCheck.Instances.Solo
        • Test.QuickCheck.Instances.Strict
        • Test.QuickCheck.Instances.Tagged
        • Test.QuickCheck.Instances.Text
          • Test.QuickCheck.Instances.Text.Short
        • Test.QuickCheck.Instances.These
        • Test.QuickCheck.Instances.Time
        • Test.QuickCheck.Instances.Transformer
        • Test.QuickCheck.Instances.UUID
        • Test.QuickCheck.Instances.UnorderedContainers
        • Test.QuickCheck.Instances.Vector
        • Test.QuickCheck.Instances.Void

QuickCheck instances.

The goal is to supply QuickCheck instances for types provided by the Haskell Platform.

Since all of these instances are provided as orphans, I recommend that you do not use this library within another library module, so that you don't impose these instances on down-stream consumers of your code.