structural-traversal-0.1.1.1: Initial project template from stack
Data.StructuralTraversal.Instances
Contents
Methods
traverseUp :: Applicative f => f () -> f () -> (a -> f b) -> [a] -> f [b] Source #
traverseDown :: Applicative f => f () -> f () -> (a -> f b) -> [a] -> f [b] Source #
traverseUp :: Applicative f => f () -> f () -> (a -> f b) -> Maybe a -> f (Maybe b) Source #
traverseDown :: Applicative f => f () -> f () -> (a -> f b) -> Maybe a -> f (Maybe b) Source #
traverseUp :: Applicative f => f () -> f () -> (a -> f b) -> Either a0 a -> f (Either a0 b) Source #
traverseDown :: Applicative f => f () -> f () -> (a -> f b) -> Either a0 a -> f (Either a0 b) Source #