Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class Traversing p => Withering p where Source #
cull :: (forall f. Alternative f => (a -> f b) -> s -> f t) -> p a b -> p s t Source #
Instances
Alternative f => Withering (Star f) Source # | |
Defined in Data.Profunctor.Withering | |
Monoid m => Withering (Forget m) Source # | |
Defined in Data.Profunctor.Withering |
Instances
Functor (AltConst a) Source # | |
Monoid a => Applicative (AltConst a) Source # | |
Defined in Data.Profunctor.Withering | |
Monoid m => Alternative (AltConst m) Source # | |
Eq a => Eq (AltConst a b) Source # | |
Ord a => Ord (AltConst a b) Source # | |
Defined in Data.Profunctor.Withering | |
Show a => Show (AltConst a b) Source # | |
Semigroup a => Semigroup (AltConst a x) Source # | |
Monoid a => Monoid (AltConst a x) Source # | |