| Copyright | (C) 2018 Csongor Kiss | 
|---|---|
| License | BSD3 | 
| Maintainer | Csongor Kiss <kiss.csongor.kiss@gmail.com> | 
| Stability | experimental | 
| Portability | non-portable | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
Data.Generics.Product.Constraints
Contents
Description
Constrained traversals.
Synopsis
- class HasConstraints (c :: * -> * -> Constraint) s t where- constraints :: TraversalC c s t
 
- class HasConstraints' (c :: * -> Constraint) s where- constraints' :: TraversalC' c s
 
Traversals
class HasConstraints (c :: * -> * -> Constraint) s t where Source #
Methods
constraints :: TraversalC c s t Source #
Instances
| (Generic s, Generic t, GHasConstraints c (Rep s) (Rep t)) => HasConstraints c s t Source # | |
| Defined in Data.Generics.Product.Constraints Methods constraints :: TraversalC c s t Source # | |
class HasConstraints' (c :: * -> Constraint) s where Source #
Methods
constraints' :: TraversalC' c s Source #
Instances
| (Generic s, GHasConstraints' c (Rep s)) => HasConstraints' c s Source # | |
| Defined in Data.Generics.Product.Constraints Methods constraints' :: TraversalC' c s Source # | |