Data.Lens.Edit.Product
Documentation
data CompactProduct k l Source
Constructors
CompactProduct k l |
Instances
(Eq k, Eq l) => Eq (CompactProduct k l) | |
(Ord k, Ord l) => Ord (CompactProduct k l) | |
(Read k, Read l) => Read (CompactProduct k l) | |
(Show k, Show l) => Show (CompactProduct k l) | |
(Bidirectional k, Bidirectional l) => Bidirectional (CompactProduct k l) | |
(Lens k, Lens l) => Lens (CompactProduct k l) | |
(Lens k, Lens l) => Lens (CompactProduct k l) |
data CompactProductFL k l Source
Constructors
CompactProductFL k l |
Instances
(Eq k, Eq l) => Eq (CompactProductFL k l) | |
(Ord k, Ord l) => Ord (CompactProductFL k l) | |
(Read k, Read l) => Read (CompactProductFL k l) | |
(Show k, Show l) => Show (CompactProductFL k l) | |
(Bidirectional k, Bidirectional l) => Bidirectional (CompactProductFL k l) | |
(Lens k, Lens l) => Lens (CompactProductFL k l) |
data CompactProductLF k l Source
Constructors
CompactProductLF k l |
Instances
(Eq k, Eq l) => Eq (CompactProductLF k l) | |
(Ord k, Ord l) => Ord (CompactProductLF k l) | |
(Read k, Read l) => Read (CompactProductLF k l) | |
(Show k, Show l) => Show (CompactProductLF k l) | |
(Bidirectional k, Bidirectional l) => Bidirectional (CompactProductLF k l) | |
(Lens k, Lens l) => Lens (CompactProductLF k l) |
Constructors
Product k l |
Constructors
ProductFL k l |
Constructors
ProductLF k l |