Semigroup Ordering | Since: 4.9.0.0 |
Instance details |
Semigroup () | Since: 4.9.0.0 |
Instance details |
Semigroup All | Since: 4.9.0.0 |
Instance details |
Semigroup Any | Since: 4.9.0.0 |
Instance details |
Semigroup AsciiString # | |
Instance details |
Semigroup String # | |
Instance details |
Semigroup Builder # | |
Instance details |
Semigroup Builder # | |
Instance details |
Semigroup [a] | Since: 4.9.0.0 |
Instance details |
Semigroup a => Semigroup (Maybe a) | Since: 4.9.0.0 |
Instance details |
Semigroup a => Semigroup (IO a) | Since: 4.10.0.0 |
Instance details |
Ord a => Semigroup (Min a) | Since: 4.9.0.0 |
Instance details |
Ord a => Semigroup (Max a) | Since: 4.9.0.0 |
Instance details |
Semigroup (First a) | Since: 4.9.0.0 |
Instance details |
Semigroup (Last a) | Since: 4.9.0.0 |
Instance details |
Monoid m => Semigroup (WrappedMonoid m) | Since: 4.9.0.0 |
Instance details |
Semigroup a => Semigroup (Option a) | Since: 4.9.0.0 |
Instance details |
Semigroup a => Semigroup (Identity a) | |
Instance details |
Semigroup (First a) | Since: 4.9.0.0 |
Instance details |
Semigroup (Last a) | Since: 4.9.0.0 |
Instance details |
Semigroup a => Semigroup (Dual a) | Since: 4.9.0.0 |
Instance details |
Semigroup (Endo a) | Since: 4.9.0.0 |
Instance details |
Num a => Semigroup (Sum a) | Since: 4.9.0.0 |
Instance details |
Num a => Semigroup (Product a) | Since: 4.9.0.0 |
Instance details |
Semigroup a => Semigroup (Down a) | Since: 4.11.0.0 |
Instance details |
Semigroup (NonEmpty a) | Since: 4.9.0.0 |
Instance details |
Semigroup (CountOf ty) # | |
Instance details |
PrimType ty => Semigroup (Block ty) # | |
Instance details |
PrimType ty => Semigroup (UArray ty) # | |
Instance details |
Semigroup (Array a) # | |
Instance details |
Semigroup b => Semigroup (a -> b) | Since: 4.9.0.0 |
Instance details |
Semigroup (Either a b) | Since: 4.9.0.0 |
Instance details |
(Semigroup a, Semigroup b) => Semigroup (a, b) | Since: 4.9.0.0 |
Instance details |
Semigroup (Proxy s) | Since: 4.9.0.0 |
Instance details |
Semigroup a => Semigroup (ST s a) | Since: 4.11.0.0 |
Instance details |
(Semigroup a, Semigroup b, Semigroup c) => Semigroup (a, b, c) | Since: 4.9.0.0 |
Instance detailsMethods (<>) :: (a, b, c) -> (a, b, c) -> (a, b, c) # sconcat :: NonEmpty (a, b, c) -> (a, b, c) # stimes :: Integral b0 => b0 -> (a, b, c) -> (a, b, c) # |
Semigroup a => Semigroup (Const a b) | |
Instance details |
Alternative f => Semigroup (Alt f a) | Since: 4.9.0.0 |
Instance details |
(Semigroup a, Semigroup b, Semigroup c, Semigroup d) => Semigroup (a, b, c, d) | Since: 4.9.0.0 |
Instance detailsMethods (<>) :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) # sconcat :: NonEmpty (a, b, c, d) -> (a, b, c, d) # stimes :: Integral b0 => b0 -> (a, b, c, d) -> (a, b, c, d) # |
(Semigroup a, Semigroup b, Semigroup c, Semigroup d, Semigroup e) => Semigroup (a, b, c, d, e) | Since: 4.9.0.0 |
Instance detailsMethods (<>) :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) # sconcat :: NonEmpty (a, b, c, d, e) -> (a, b, c, d, e) # stimes :: Integral b0 => b0 -> (a, b, c, d, e) -> (a, b, c, d, e) # |