quickcheck-instances-0.3.25: Common quickcheck instances
Safe HaskellSafe-Inferred
LanguageHaskell2010

Test.QuickCheck.Instances.Containers

Orphan instances

Arbitrary1 Tree Source # 
Instance details

Methods

liftArbitrary :: Gen a -> Gen (Tree a) #

liftShrink :: (a -> [a]) -> Tree a -> [Tree a] #

Function a => Function (Tree a) Source # 
Instance details

Methods

function :: (Tree a -> b) -> Tree a :-> b #

Arbitrary a => Arbitrary (Tree a) Source # 
Instance details

Methods

arbitrary :: Gen (Tree a) #

shrink :: Tree a -> [Tree a] #

CoArbitrary a => CoArbitrary (Tree a) Source # 
Instance details

Methods

coarbitrary :: Tree a -> Gen b -> Gen b #