Copyright | © 2022–2023 Jonathan Knowles |
---|---|
License | Apache-2.0 |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Internal.Semigroup.Tuple
Description
Documentation
data TupleLens3 Source #
Constructors
TupleLens3A | |
TupleLens3B | |
TupleLens3C |
Instances
evalTupleLens3 :: (s, s, s) -> TupleLens3 -> s Source #
newtype Combination3 Source #
Constructors
Combination3 (NonEmpty TupleLens3) |
Instances
Show Combination3 Source # | |
Defined in Internal.Semigroup.Tuple Methods showsPrec :: Int -> Combination3 -> ShowS # show :: Combination3 -> String # showList :: [Combination3] -> ShowS # | |
Eq Combination3 Source # | |
Defined in Internal.Semigroup.Tuple | |
Ord Combination3 Source # | |
Defined in Internal.Semigroup.Tuple Methods compare :: Combination3 -> Combination3 -> Ordering # (<) :: Combination3 -> Combination3 -> Bool # (<=) :: Combination3 -> Combination3 -> Bool # (>) :: Combination3 -> Combination3 -> Bool # (>=) :: Combination3 -> Combination3 -> Bool # max :: Combination3 -> Combination3 -> Combination3 # min :: Combination3 -> Combination3 -> Combination3 # |
evalCombination3 :: (s, s, s) -> Combination3 -> NonEmpty s Source #
showCombination3 :: Show s => (s, s, s) -> Combination3 -> String Source #
Constructors
Tuple1 Combination3 (s, s, s) |
Constructors
Tuple2 Combination3 Combination3 (s, s, s) |
Constructors
Tuple3 Combination3 Combination3 Combination3 (s, s, s) |
evalTuple1 :: Semigroup s => Tuple1 s -> s Source #
evalTuple2 :: Semigroup s => Tuple2 s -> (s, s) Source #
evalTuple3 :: Semigroup s => Tuple3 s -> (s, s, s) Source #