generic-lens-1.0.0.1: Generically derive traversals, lenses and prisms.

Copyright(C) 2017 Csongor Kiss
LicenseBSD3
MaintainerCsongor Kiss <kiss.csongor.kiss@gmail.com>
Stabilityexperimental
Portabilitynon-portable
Safe HaskellSafe
LanguageHaskell2010

Data.Generics.Product.Types

Contents

Description

Derive traversals of a given type in a product.

Synopsis

Traversals

class HasTypes s a #

Instances
HasTypes Bool a # 
Instance details

Defined in Data.Generics.Product.Types

Methods

types_ :: Traversal' Bool a

HasTypes Char a # 
Instance details

Defined in Data.Generics.Product.Types

Methods

types_ :: Traversal' Char a

HasTypes Double a # 
Instance details

Defined in Data.Generics.Product.Types

HasTypes Float a # 
Instance details

Defined in Data.Generics.Product.Types

Methods

types_ :: Traversal' Float a

HasTypes Int a # 
Instance details

Defined in Data.Generics.Product.Types

Methods

types_ :: Traversal' Int a

HasTypes Integer a # 
Instance details

Defined in Data.Generics.Product.Types

HasTypes Ordering a # 
Instance details

Defined in Data.Generics.Product.Types

HasTypes' (Interesting s a) s a => HasTypes s a # 
Instance details

Defined in Data.Generics.Product.Types

Methods

types_ :: Traversal' s a

types :: forall a s. HasTypes s a => Traversal' s a #