Test.QuickCheck.Instances.Vector

quickcheck-instances-0.3.32: Common quickcheck instances

Safe Haskell | None
Language | Haskell2010

Test.QuickCheck.Instances.Vector

Contents

- Orphan instances

# Orphan instances

Arbitrary1 Vector # |
Instance details Methods liftArbitrary :: Gen a -> Gen (Vector a) # liftShrink :: (a -> [a]) -> Vector a -> [Vector a] #
Arbitrary a => Arbitrary (Vector a) # |
Instance details Methods arbitrary :: Gen (Vector a) # shrink :: Vector a -> [Vector a] #
(Prim a, Arbitrary a) => Arbitrary (Vector a) # | Since: 0.3.32
Instance details Methods arbitrary :: Gen (Vector a) # shrink :: Vector a -> [Vector a] #
(Storable a, Arbitrary a) => Arbitrary (Vector a) # |
Instance details Methods arbitrary :: Gen (Vector a) # shrink :: Vector a -> [Vector a] #
(Unbox a, Arbitrary a) => Arbitrary (Vector a) # |
Instance details Methods arbitrary :: Gen (Vector a) # shrink :: Vector a -> [Vector a] #
CoArbitrary a => CoArbitrary (Vector a) # |
Instance details Methods coarbitrary :: Vector a -> Gen b -> Gen b #
(Prim a, CoArbitrary a) => CoArbitrary (Vector a) # | Since: 0.3.32
Instance details Methods coarbitrary :: Vector a -> Gen b -> Gen b #
(Storable a, CoArbitrary a) => CoArbitrary (Vector a) # |
Instance details Methods coarbitrary :: Vector a -> Gen b -> Gen b #
(Unbox a, CoArbitrary a) => CoArbitrary (Vector a) # |
Instance details Methods coarbitrary :: Vector a -> Gen b -> Gen b #
Function a => Function (Vector a) # |
Instance details Methods function :: (Vector a -> b) -> Vector a :-> b #
(Prim a, Function a) => Function (Vector a) # | Since: 0.3.32
Instance details Methods function :: (Vector a -> b) -> Vector a :-> b #
(Storable a, Function a) => Function (Vector a) # |
Instance details Methods function :: (Vector a -> b) -> Vector a :-> b #
(Unbox a, Function a) => Function (Vector a) # |
Instance details Methods function :: (Vector a -> b) -> Vector a :-> b #