smallcheck-lens-0.1: SmallCheck lens laws

Safe HaskellSafe
LanguageHaskell2010

Test.SmallCheck.Lens.Traversal

Documentation

traversePure :: forall m f s a. (Monad m, Show s, Applicative f, Eq (f s)) => LensLike' f s a -> Series m s -> Property m Source

traverseCompose :: (Monad m, Show s, Show a, Show (f a), Show (g a), Applicative f, Applicative g, Eq (g (f s)), Serial Identity a) => Traversal' s a -> Series m s -> Series m (a -> f a) -> Series m (a -> g a) -> Property m Source