Semigroup Ordering | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
Semigroup () | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
Semigroup Void | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Void |
Semigroup All | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
Semigroup Any | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
Semigroup ShortByteString | |
Instance detailsDefined in Data.ByteString.Short.Internal |
Semigroup ByteString | |
Instance detailsDefined in Data.ByteString.Lazy.Internal |
Semigroup ByteString | |
Instance detailsDefined in Data.ByteString.Internal |
Semigroup Builder | |
Instance detailsDefined in Data.ByteString.Builder.Internal |
Semigroup IntSet | Since: containers-0.5.7 |
Instance detailsDefined in Data.IntSet.Internal |
Semigroup Doc | |
Instance detailsDefined in Text.PrettyPrint.HughesPJ |
Semigroup CDialect # | |
Instance detailsDefined in Distribution.Simple.CCompiler |
Semigroup ShortText # | |
Instance detailsDefined in Distribution.Utils.ShortText |
Semigroup UnqualComponentName # | |
Instance detailsDefined in Distribution.Types.UnqualComponentName |
Semigroup LibraryVisibility # | |
Instance detailsDefined in Distribution.Types.LibraryVisibility |
Semigroup ForeignLibType # | |
Instance detailsDefined in Distribution.Types.ForeignLibType |
Semigroup ExecutableScope # | Any like semigroup, where ExecutablePrivate is 'Any True'
|
Instance detailsDefined in Distribution.Types.ExecutableScope |
Semigroup TestSuiteInterface # | |
Instance detailsDefined in Distribution.Types.TestSuiteInterface |
Semigroup SetupBuildInfo # | |
Instance detailsDefined in Distribution.Types.SetupBuildInfo |
Semigroup DependencyMap # | |
Instance detailsDefined in Distribution.Types.DependencyMap |
Semigroup BenchmarkInterface # | |
Instance detailsDefined in Distribution.Types.BenchmarkInterface |
Semigroup BuildInfo # | |
Instance detailsDefined in Distribution.Types.BuildInfo |
Semigroup TestSuite # | |
Instance detailsDefined in Distribution.Types.TestSuite |
Semigroup Library # | |
Instance detailsDefined in Distribution.Types.Library |
Semigroup ForeignLib # | |
Instance detailsDefined in Distribution.Types.ForeignLib |
Semigroup Executable # | |
Instance detailsDefined in Distribution.Types.Executable |
Semigroup Benchmark # | |
Instance detailsDefined in Distribution.Types.Benchmark |
Semigroup Component # | |
Instance detailsDefined in Distribution.Types.Component |
Semigroup FlagAssignment # | |
Instance detailsDefined in Distribution.Types.GenericPackageDescription |
Semigroup GhcOptions # | |
Instance detailsDefined in Distribution.Simple.Program.GHC |
Semigroup BenchmarkFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup TestFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup TestShowDetails # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup ReplFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup BuildFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup CleanFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup HaddockFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup DoctestFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup HscolourFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup RegisterFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup SDistFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup InstallFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup CopyFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup ConfigFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup GlobalFlags # | |
Instance detailsDefined in Distribution.Simple.Setup |
Semigroup [a] | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
Semigroup a => Semigroup (Maybe a) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
Semigroup a => Semigroup (IO a) | Since: base-4.10.0.0 |
Instance detailsDefined in GHC.Base |
Semigroup p => Semigroup (Par1 p) | Since: base-4.12.0.0 |
Instance detailsDefined in GHC.Generics |
Ord a => Semigroup (Min a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Ord a => Semigroup (Max a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Semigroup (First a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Semigroup (Last a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Monoid m => Semigroup (WrappedMonoid m) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Semigroup a => Semigroup (Option a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Semigroup a => Semigroup (Identity a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Identity |
Semigroup (First a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Monoid |
Semigroup (Last a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Monoid |
Semigroup a => Semigroup (Dual a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
Semigroup (Endo a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
Num a => Semigroup (Sum a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
Num a => Semigroup (Product a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
Semigroup a => Semigroup (Down a) | Since: base-4.11.0.0 |
Instance detailsDefined in Data.Ord |
Semigroup (NonEmpty a) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
Semigroup (PutM ()) | |
Instance detailsDefined in Data.Binary.Put |
Semigroup (IntMap a) | Since: containers-0.5.7 |
Instance detailsDefined in Data.IntMap.Internal |
Semigroup (Seq a) | Since: containers-0.5.7 |
Instance detailsDefined in Data.Sequence.Internal |
Ord a => Semigroup (Set a) | Since: containers-0.5.7 |
Instance detailsDefined in Data.Set.Internal |
Semigroup (Doc a) | |
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ |
Semigroup (MergeSet a) | |
Instance detailsDefined in Data.Set.Internal |
Semigroup a => Semigroup (Option' a) # | |
Instance detailsDefined in Distribution.Compat.Semigroup |
Semigroup (Last' a) # | |
Instance detailsDefined in Distribution.Compat.Semigroup |
Semigroup (First' a) # | |
Instance detailsDefined in Distribution.Compat.Semigroup |
Semigroup (DList a) # | |
Instance detailsDefined in Distribution.Compat.DList |
Semigroup (Flag a) # | |
Instance detailsDefined in Distribution.Simple.Flag |
Semigroup (Condition a) # | |
Instance detailsDefined in Distribution.Types.Condition |
Semigroup a => Semigroup (PerCompilerFlavor a) # | |
Instance detailsDefined in Distribution.Compiler |
Semigroup dir => Semigroup (InstallDirs dir) # | |
Instance detailsDefined in Distribution.Simple.InstallDirs |
Ord a => Semigroup (NubListR a) # | |
Instance detailsDefined in Distribution.Utils.NubList |
Ord a => Semigroup (NubList a) # | |
Instance detailsDefined in Distribution.Utils.NubList |
Semigroup (PackageIndex InstalledPackageInfo) # | |
Instance detailsDefined in Distribution.Simple.PackageIndex |
Semigroup b => Semigroup (a -> b) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
Semigroup (Either a b) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Either |
Semigroup (V1 p) | Since: base-4.12.0.0 |
Instance detailsDefined in GHC.Generics |
Semigroup (U1 p) | Since: base-4.12.0.0 |
Instance detailsDefined in GHC.Generics |
(Semigroup a, Semigroup b) => Semigroup (a, b) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
Semigroup a => Semigroup (ST s a) | Since: base-4.11.0.0 |
Instance detailsDefined in GHC.ST |
Semigroup (Proxy s) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Proxy |
Ord k => Semigroup (Map k v) | |
Instance detailsDefined in Data.Map.Internal |
Semigroup (f p) => Semigroup (Rec1 f p) | Since: base-4.12.0.0 |
Instance detailsDefined in GHC.Generics |
(Semigroup a, Semigroup b, Semigroup c) => Semigroup (a, b, c) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base Methods (<>) :: (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) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Const |
(Applicative f, Semigroup a) => Semigroup (Ap f a) | Since: base-4.12.0.0 |
Instance detailsDefined in Data.Monoid |
Alternative f => Semigroup (Alt f a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
Semigroup c => Semigroup (K1 i c p) | Since: base-4.12.0.0 |
Instance detailsDefined in GHC.Generics |
(Semigroup (f p), Semigroup (g p)) => Semigroup ((f :*: g) p) | Since: base-4.12.0.0 |
Instance detailsDefined in GHC.Generics |
(Semigroup a, Semigroup b, Semigroup c, Semigroup d) => Semigroup (a, b, c, d) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base Methods (<>) :: (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 (ParsecT s u m a) | The Semigroup instance for ParsecT is used to append the result
of several parsers, for example: (many $ char a ) <> (many $ char b )
The above will parse a string like "aabbb" and return a successful
parse result "aabbb" . Compare against the below which will
produce a result of "bbb" for the same input: (many $ char a ) >> (many $ char b )
(many $ char a ) *> (many $ char b )
Since: parsec-3.1.12 |
Instance detailsDefined in Text.Parsec.Prim |
Semigroup (f p) => Semigroup (M1 i c f p) | Since: base-4.12.0.0 |
Instance detailsDefined in GHC.Generics |
Semigroup (f (g p)) => Semigroup ((f :.: g) p) | Since: base-4.12.0.0 |
Instance detailsDefined in GHC.Generics |
(Semigroup a, Semigroup b, Semigroup c, Semigroup d, Semigroup e) => Semigroup (a, b, c, d, e) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base Methods (<>) :: (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) # |