Semigroup Ordering | |
|
Semigroup () | |
|
Semigroup Void | |
|
Semigroup All | |
|
Semigroup Any | |
|
Semigroup ShortByteString | |
|
Semigroup ByteString | |
|
Semigroup ByteString | |
|
Semigroup Builder | |
|
Semigroup IntSet | |
|
Semigroup Doc | |
|
Semigroup CDialect # | |
|
Semigroup BuildInfo # | |
|
Semigroup BenchmarkInterface # | |
|
Semigroup Benchmark # | |
|
Semigroup TestSuiteInterface # | |
|
Semigroup TestSuite # | |
|
Semigroup Executable # | |
|
Semigroup Library # | |
|
Semigroup ModuleRenaming # | |
|
Semigroup SetupBuildInfo # | |
|
Semigroup BenchmarkFlags # | |
|
Semigroup TestFlags # | |
|
Semigroup TestShowDetails # | |
|
Semigroup ReplFlags # | |
|
Semigroup BuildFlags # | |
|
Semigroup CleanFlags # | |
|
Semigroup HaddockFlags # | |
|
Semigroup HscolourFlags # | |
|
Semigroup RegisterFlags # | |
|
Semigroup SDistFlags # | |
|
Semigroup InstallFlags # | |
|
Semigroup CopyFlags # | |
|
Semigroup ConfigFlags # | |
|
Semigroup AllowNewer # | |
|
Semigroup GlobalFlags # | |
|
Semigroup GhcOptions # | |
|
Semigroup [a] | |
|
Semigroup a => Semigroup (Maybe a) | |
|
Semigroup a => Semigroup (Identity a) | |
|
Ord a => Semigroup (Min a) | |
|
Ord a => Semigroup (Max a) | |
|
Semigroup (First a) | |
|
Semigroup (Last a) | |
|
Monoid m => Semigroup (WrappedMonoid m) | |
|
Semigroup a => Semigroup (Option a) | |
|
Semigroup (NonEmpty a) | |
|
Semigroup a => Semigroup (Dual a) | |
|
Semigroup (Endo a) | |
|
Num a => Semigroup (Sum a) | |
|
Num a => Semigroup (Product a) | |
|
Semigroup (First a) | |
|
Semigroup (Last a) | |
|
Semigroup (PutM ()) | |
|
Semigroup (Seq a) | |
|
Semigroup (IntMap a) | |
|
Ord a => Semigroup (Set a) | |
|
Semigroup (Doc a) | |
|
Semigroup (Last' a) # | |
|
Semigroup dir => Semigroup (InstallDirs dir) # | |
|
Semigroup (Condition a) # | |
|
HasUnitId a => Semigroup (PackageIndex a) # | |
|
Ord a => Semigroup (NubListR a) # | |
|
Ord a => Semigroup (NubList a) # | |
|
Semigroup (Flag a) # | |
|
Semigroup b => Semigroup (a -> b) | |
|
Semigroup (Either a b) | |
|
(Semigroup a, Semigroup b) => Semigroup (a, b) | |
|
Semigroup (Proxy k s) | |
|
Ord k => Semigroup (Map k v) | |
|
(Semigroup a, Semigroup b, Semigroup c) => Semigroup (a, b, c) | |
Methods (<>) :: (a, b, c) -> (a, b, c) -> (a, b, c) Source # sconcat :: NonEmpty (a, b, c) -> (a, b, c) Source # stimes :: Integral b => b -> (a, b, c) -> (a, b, c) Source # |
Semigroup a => Semigroup (Const k a b) | |
|
Alternative f => Semigroup (Alt * f a) | |
|
(Semigroup a, Semigroup b, Semigroup c, Semigroup d) => Semigroup (a, b, c, d) | |
Methods (<>) :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) Source # sconcat :: NonEmpty (a, b, c, d) -> (a, b, c, d) Source # stimes :: Integral b => b -> (a, b, c, d) -> (a, b, c, d) Source # |
(Semigroup a, Semigroup b, Semigroup c, Semigroup d, Semigroup e) => Semigroup (a, b, c, d, e) | |
Methods (<>) :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) Source # sconcat :: NonEmpty (a, b, c, d, e) -> (a, b, c, d, e) Source # stimes :: Integral b => b -> (a, b, c, d, e) -> (a, b, c, d, e) Source # |