Copyright | (c) 2020 Emily Pillmore |
---|---|
License | BSD-style |
Maintainer | Emily Pillmore <emilypi@cohomolo.gy> |
Stability | Experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Data.Tuple.Strict.Lens.Iso
Contents
Documentation
class Bifunctor p => Swapped (p :: Type -> Type -> Type) where #
Instances
class Strict lazy strict | lazy -> strict, strict -> lazy where #
Instances
Strict ByteString ByteString | |
Defined in Control.Lens.Iso Methods strict :: Iso' ByteString0 ByteString # | |
Strict Text Text | |
Defined in Control.Lens.Iso | |
Strict (Identity a) (T1 a) Source # | |
Defined in Data.Tuple.Strict.Lens.Iso | |
Strict (a, b) (T2 a b) Source # | |
Defined in Data.Tuple.Strict.Lens.Iso | |
Strict (ST s a) (ST s a) | |
Defined in Control.Lens.Iso | |
Strict (a, b, c) (T3 a b c) Source # | |
Defined in Data.Tuple.Strict.Lens.Iso | |
Strict (StateT s m a) (StateT s m a) | |
Defined in Control.Lens.Iso | |
Strict (WriterT w m a) (WriterT w m a) | |
Defined in Control.Lens.Iso | |
Strict (a, b, c, d) (T4 a b c d) Source # | |
Defined in Data.Tuple.Strict.Lens.Iso | |
Strict (a, b, c, d, e) (T5 a b c d e) Source # | |
Defined in Data.Tuple.Strict.Lens.Iso | |
Strict (RWST r w s m a) (RWST r w s m a) | |
Defined in Control.Lens.Iso | |
Strict (a, b, c, d, e, f) (T6 a b c d e f) Source # | |
Defined in Data.Tuple.Strict.Lens.Iso | |
Strict (a, b, c, d, e, f, g) (T7 a b c d e f g) Source # | |
Defined in Data.Tuple.Strict.Lens.Iso | |
Strict (a, b, c, d, e, f, g, h) (T8 a b c d e f g h) Source # | |
Defined in Data.Tuple.Strict.Lens.Iso | |
Strict (a, b, c, d, e, f, g, h, i) (T9 a b c d e f g h i) Source # | |
Defined in Data.Tuple.Strict.Lens.Iso |
Orphan instances
Swapped T2 Source # | |
Swapped (T3 x) Source # | |
Strict (Identity a) (T1 a) Source # | |
Swapped (T4 x y) Source # | |
Strict (a, b) (T2 a b) Source # | |
Swapped (T5 x y z) Source # | |
Strict (a, b, c) (T3 a b c) Source # | |
Swapped (T6 x y z w) Source # | |
Strict (a, b, c, d) (T4 a b c d) Source # | |
Swapped (T7 x y z w v) Source # | |
Strict (a, b, c, d, e) (T5 a b c d e) Source # | |
Swapped (T8 x y z w v u) Source # | |
Strict (a, b, c, d, e, f) (T6 a b c d e f) Source # | |
Swapped (T9 a b c d e f g) Source # | |
Strict (a, b, c, d, e, f, g) (T7 a b c d e f g) Source # | |
Strict (a, b, c, d, e, f, g, h) (T8 a b c d e f g h) Source # | |
Strict (a, b, c, d, e, f, g, h, i) (T9 a b c d e f g h i) Source # | |