Swapped Either | |
Instance detailsDefined in Control.Lens.Iso |
Swapped (,) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (a, b) (c, d) (b, a) (d, c) # |
Swapped T2 Source # | |
Instance detailsDefined in Data.Tuple.Strict.Lens.Iso Methods swapped :: Iso (T2 a b) (T2 c d) (T2 b a) (T2 d c) # |
Swapped ((,,) x) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (x, a, b) (x, c, d) (x, b, a) (x, d, c) # |
Swapped (T3 x) Source # | |
Instance detailsDefined in Data.Tuple.Strict.Lens.Iso Methods swapped :: Iso (T3 x a b) (T3 x c d) (T3 x b a) (T3 x d c) # |
Swapped ((,,,) x y) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (x, y, a, b) (x, y, c, d) (x, y, b, a) (x, y, d, c) # |
Swapped (T4 x y) Source # | |
Instance detailsDefined in Data.Tuple.Strict.Lens.Iso Methods swapped :: Iso (T4 x y a b) (T4 x y c d) (T4 x y b a) (T4 x y d c) # |
Swapped ((,,,,) x y z) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (x, y, z, a, b) (x, y, z, c, d) (x, y, z, b, a) (x, y, z, d, c) # |
Swapped (T5 x y z) Source # | |
Instance detailsDefined in Data.Tuple.Strict.Lens.Iso Methods swapped :: Iso (T5 x y z a b) (T5 x y z c d) (T5 x y z b a) (T5 x y z d c) # |
Swapped p => Swapped (Flip p) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (Flip p a b) (Flip p c d) (Flip p b a) (Flip p d c) # |
Swapped ((,,,,,) x y z w) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (x, y, z, w, a, b) (x, y, z, w, c, d) (x, y, z, w, b, a) (x, y, z, w, d, c) # |
Swapped (T6 x y z w) Source # | |
Instance detailsDefined in Data.Tuple.Strict.Lens.Iso Methods swapped :: Iso (T6 x y z w a b) (T6 x y z w c d) (T6 x y z w b a) (T6 x y z w d c) # |
(Swapped f, Swapped g) => Swapped (Product f g) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (Product f g a b) (Product f g c d) (Product f g b a) (Product f g d c) # |
(Swapped p, Swapped q) => Swapped (Sum p q) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (Sum p q a b) (Sum p q c d) (Sum p q b a) (Sum p q d c) # |
Swapped ((,,,,,,) x y z w v) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (x, y, z, w, v, a, b) (x, y, z, w, v, c, d) (x, y, z, w, v, b, a) (x, y, z, w, v, d, c) # |
Swapped (T7 x y z w v) Source # | |
Instance detailsDefined in Data.Tuple.Strict.Lens.Iso Methods swapped :: Iso (T7 x y z w v a b) (T7 x y z w v c d) (T7 x y z w v b a) (T7 x y z w v d c) # |
(Functor f, Swapped p) => Swapped (Tannen f p) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (Tannen f p a b) (Tannen f p c d) (Tannen f p b a) (Tannen f p d c) # |
Swapped (T8 x y z w v u) Source # | |
Instance detailsDefined in Data.Tuple.Strict.Lens.Iso Methods swapped :: Iso (T8 x y z w v u a b) (T8 x y z w v u c d) (T8 x y z w v u b a) (T8 x y z w v u d c) # |
Swapped (T9 a b c d e f g) Source # | |
Instance detailsDefined in Data.Tuple.Strict.Lens.Iso Methods swapped :: Iso (T9 a b c d e f g a0 b0) (T9 a b c d e f g c0 d0) (T9 a b c d e f g b0 a0) (T9 a b c d e f g d0 c0) # |
(f ~ g, Functor f, Swapped p) => Swapped (Biff p f g) | |
Instance detailsDefined in Control.Lens.Iso Methods swapped :: Iso (Biff p f g a b) (Biff p f g c d) (Biff p f g b a) (Biff p f g d c) # |