ivory-quickcheck-0.1.0.0: QuickCheck driver for Ivory.

Safe HaskellNone

Ivory.QuickCheck

Documentation

class Samples gen res whereSource

Methods

samples :: Size -> gen -> IvoryGen [res]Source

Instances

Arbitrary a => Samples (Gen a) a 
(Arbitrary a, SingI Nat len, IvoryInit a, IvoryType a) => Samples (Gen a) (Init (Array * len (Stored * a))) 
(Arbitrary a, IvoryInit a) => Samples (Label sym (Stored * a)) (InitStruct sym)