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.30@sha256:b78d12e5a46e0ae0087d5e4326b02392b3842270c76a146fc57d82d5bd44194e,4921

Module documentation for 0.3.30

  • 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.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.