genvalidity-containers-0.8.0.2: GenValidity support for containers
Safe HaskellNone
LanguageHaskell2010

Data.GenValidity.Map

Documentation

genStructurallyValidMapOf :: Ord k => Gen (k, v) -> Gen (Map k v) Source #

genStructurallyValidMapOfInvalidValues :: (Ord k, GenUnchecked k, GenInvalid k, GenUnchecked v, GenInvalid v) => Gen (Map k v) Source #

genStructurallyInvalidMap :: (Show k, Ord k, GenUnchecked k, GenUnchecked v) => Gen (Map k v) Source #

Orphan instances

(Show k, Ord k, GenUnchecked k, GenInvalid k, GenUnchecked v, GenInvalid v) => GenInvalid (Map k v) Source # 
Instance details

Methods

genInvalid :: Gen (Map k v)

shrinkInvalid :: Map k v -> [Map k v]

(Ord k, GenUnchecked k, GenUnchecked v) => GenUnchecked (Map k v) Source # 
Instance details

Methods

genUnchecked :: Gen (Map k v)

shrinkUnchecked :: Map k v -> [Map k v]

(Show k, Ord k, GenValid k, GenValid v) => GenValid (Map k v) Source # 
Instance details

Methods

genValid :: Gen (Map k v)

shrinkValid :: Map k v -> [Map k v]