| Semigroup Benchmark Source # | |
Instance detailsDefined in Distribution.Types.Benchmark |
| Semigroup BenchmarkInterface Source # | |
Instance detailsDefined in Distribution.Types.BenchmarkInterface |
| Semigroup BuildInfo Source # | |
Instance detailsDefined in Distribution.Types.BuildInfo |
| Semigroup Component Source # | |
Instance detailsDefined in Distribution.Types.Component |
| Semigroup DependencyMap Source # | |
Instance detailsDefined in Distribution.Types.DependencyMap |
| Semigroup Executable Source # | |
Instance detailsDefined in Distribution.Types.Executable |
| Semigroup ExecutableScope Source # | Any like semigroup, where ExecutablePrivate is 'Any True'
|
Instance detailsDefined in Distribution.Types.ExecutableScope |
| Semigroup FlagAssignment Source # | |
Instance detailsDefined in Distribution.Types.Flag |
| Semigroup ForeignLib Source # | |
Instance detailsDefined in Distribution.Types.ForeignLib |
| Semigroup ForeignLibType Source # | |
Instance detailsDefined in Distribution.Types.ForeignLibType |
| Semigroup Library Source # | |
Instance detailsDefined in Distribution.Types.Library |
| Semigroup LibraryVisibility Source # | |
Instance detailsDefined in Distribution.Types.LibraryVisibility |
| Semigroup SetupBuildInfo Source # | |
Instance detailsDefined in Distribution.Types.SetupBuildInfo |
| Semigroup TestSuite Source # | |
Instance detailsDefined in Distribution.Types.TestSuite |
| Semigroup TestSuiteInterface Source # | |
Instance detailsDefined in Distribution.Types.TestSuiteInterface |
| Semigroup UnqualComponentName Source # | |
Instance detailsDefined in Distribution.Types.UnqualComponentName |
| Semigroup ShortText Source # | |
Instance detailsDefined in Distribution.Utils.ShortText |
| Semigroup ByteArray | |
Instance detailsDefined in Data.Array.Byte |
| Semigroup All | |
Instance detailsDefined in Data.Semigroup.Internal |
| Semigroup Any | |
Instance detailsDefined in Data.Semigroup.Internal |
| Semigroup Void | |
Instance detailsDefined in GHC.Base |
| Semigroup Builder | |
Instance detailsDefined in Data.ByteString.Builder.Internal |
| Semigroup ByteString | |
Instance detailsDefined in Data.ByteString.Internal.Type |
| Semigroup ByteString | |
Instance detailsDefined in Data.ByteString.Lazy.Internal |
| Semigroup ShortByteString | |
Instance detailsDefined in Data.ByteString.Short.Internal |
| Semigroup IntSet | |
Instance detailsDefined in Data.IntSet.Internal |
| Semigroup OsString | |
Instance detailsDefined in System.OsString.Internal.Types.Hidden |
| Semigroup PosixString | |
Instance detailsDefined in System.OsString.Internal.Types.Hidden |
| Semigroup WindowsString | |
Instance detailsDefined in System.OsString.Internal.Types.Hidden |
| Semigroup Ordering | |
Instance detailsDefined in GHC.Base |
| Semigroup Doc | |
Instance detailsDefined in Text.PrettyPrint.HughesPJ |
| Semigroup () | |
Instance detailsDefined in GHC.Base |
| Semigroup (DList a) Source # | |
Instance detailsDefined in Distribution.Compat.DList |
| Ord a => Semigroup (NonEmptySet a) Source # | Note: there aren't Monoid instance. |
Instance detailsDefined in Distribution.Compat.NonEmptySet |
| Semigroup (First' a) Source # | |
Instance detailsDefined in Distribution.Compat.Semigroup |
| Semigroup (Last' a) Source # | |
Instance detailsDefined in Distribution.Compat.Semigroup |
| Semigroup a => Semigroup (Option' a) Source # | |
Instance detailsDefined in Distribution.Compat.Semigroup |
| Semigroup a => Semigroup (PerCompilerFlavor a) Source # | |
Instance detailsDefined in Distribution.Compiler |
| Semigroup (Condition a) Source # | |
Instance detailsDefined in Distribution.Types.Condition |
| Bits a => Semigroup (And a) | |
Instance detailsDefined in Data.Bits |
| FiniteBits a => Semigroup (Iff a) | |
Instance detailsDefined in Data.Bits |
| Bits a => Semigroup (Ior a) | |
Instance detailsDefined in Data.Bits |
| Bits a => Semigroup (Xor a) | |
Instance detailsDefined in Data.Bits |
| Semigroup (FromMaybe b) | |
Instance detailsDefined in Data.Foldable1 |
| Semigroup a => Semigroup (JoinWith a) | |
Instance detailsDefined in Data.Foldable1 |
| Semigroup (NonEmptyDList a) | |
Instance detailsDefined in Data.Foldable1 Methods (<>) :: NonEmptyDList a -> NonEmptyDList a -> NonEmptyDList a # sconcat :: NonEmpty (NonEmptyDList a) -> NonEmptyDList a stimes :: Integral b => b -> NonEmptyDList a -> NonEmptyDList a |
| Semigroup a => Semigroup (Identity a) | |
Instance detailsDefined in Data.Functor.Identity |
| Semigroup (First a) | |
Instance detailsDefined in Data.Monoid |
| Semigroup (Last a) | |
Instance detailsDefined in Data.Monoid |
| Semigroup a => Semigroup (Down a) | |
Instance detailsDefined in Data.Ord |
| Semigroup (First a) | |
Instance detailsDefined in Data.Semigroup |
| Semigroup (Last a) | |
Instance detailsDefined in Data.Semigroup |
| Ord a => Semigroup (Max a) | |
Instance detailsDefined in Data.Semigroup |
| Ord a => Semigroup (Min a) | |
Instance detailsDefined in Data.Semigroup |
| Monoid m => Semigroup (WrappedMonoid m) | |
Instance detailsDefined in Data.Semigroup Methods (<>) :: WrappedMonoid m -> WrappedMonoid m -> WrappedMonoid m # sconcat :: NonEmpty (WrappedMonoid m) -> WrappedMonoid m stimes :: Integral b => b -> WrappedMonoid m -> WrappedMonoid m |
| Semigroup a => Semigroup (Dual a) | |
Instance detailsDefined in Data.Semigroup.Internal |
| Semigroup (Endo a) | |
Instance detailsDefined in Data.Semigroup.Internal |
| Num a => Semigroup (Product a) | |
Instance detailsDefined in Data.Semigroup.Internal |
| Num a => Semigroup (Sum a) | |
Instance detailsDefined in Data.Semigroup.Internal |
| Semigroup (NonEmpty a) | |
Instance detailsDefined in GHC.Base |
| (Generic a, Semigroup (Rep a ())) => Semigroup (Generically a) | |
Instance detailsDefined in GHC.Generics Methods (<>) :: Generically a -> Generically a -> Generically a # sconcat :: NonEmpty (Generically a) -> Generically a stimes :: Integral b => b -> Generically a -> Generically a |
| Semigroup p => Semigroup (Par1 p) | |
Instance detailsDefined in GHC.Generics |
| Semigroup (PutM ()) | |
Instance detailsDefined in Data.Binary.Put |
| Semigroup (IntMap a) | |
Instance detailsDefined in Data.IntMap.Internal |
| Semigroup (Seq a) | |
Instance detailsDefined in Data.Sequence.Internal |
| Ord a => Semigroup (Intersection a) | |
Instance detailsDefined in Data.Set.Internal Methods (<>) :: Intersection a -> Intersection a -> Intersection a # sconcat :: NonEmpty (Intersection a) -> Intersection a stimes :: Integral b => b -> Intersection a -> Intersection a |
| Semigroup (MergeSet a) | |
Instance detailsDefined in Data.Set.Internal |
| Ord a => Semigroup (Set a) | |
Instance detailsDefined in Data.Set.Internal |
| Semigroup a => Semigroup (IO a) | |
Instance detailsDefined in GHC.Base |
| Semigroup (Doc a) | |
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ |
| Semigroup a => Semigroup (Q a) | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Semigroup a => Semigroup (Maybe a) | |
Instance detailsDefined in GHC.Base |
| Semigroup a => Semigroup (a) | |
Instance detailsDefined in GHC.Base |
| Semigroup [a] | |
Instance detailsDefined in GHC.Base |
| Semigroup (Either a b) | |
Instance detailsDefined in Data.Either |
| Semigroup (Proxy s) | |
Instance detailsDefined in Data.Proxy |
| Semigroup (U1 p) | |
Instance detailsDefined in GHC.Generics |
| Semigroup (V1 p) | |
Instance detailsDefined in GHC.Generics |
| Ord k => Semigroup (Map k v) | |
Instance detailsDefined in Data.Map.Internal |
| (Semigroup a, Semigroup b) => Semigroup (a, b) | |
Instance detailsDefined in GHC.Base |
| Semigroup b => Semigroup (a -> b) | |
Instance detailsDefined in GHC.Base |
| (Semigroup a, Semigroup c) => Semigroup (CondTree v c a) Source # | |
Instance detailsDefined in Distribution.Types.CondTree |
| Semigroup a => Semigroup (Const a b) | |
Instance detailsDefined in Data.Functor.Const |
| (Applicative f, Semigroup a) => Semigroup (Ap f a) | |
Instance detailsDefined in Data.Monoid |
| Alternative f => Semigroup (Alt f a) | |
Instance detailsDefined in Data.Semigroup.Internal |
| Semigroup (f p) => Semigroup (Rec1 f p) | |
Instance detailsDefined in GHC.Generics |
| (Semigroup a, Semigroup b, Semigroup c) => Semigroup (a, b, c) | |
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 (f a), Semigroup (g a)) => Semigroup (Product f g a) | |
Instance detailsDefined in Data.Functor.Product Methods (<>) :: Product f g a -> Product f g a -> Product f g a # sconcat :: NonEmpty (Product f g a) -> Product f g a stimes :: Integral b => b -> Product f g a -> Product f g a |
| (Semigroup (f p), Semigroup (g p)) => Semigroup ((f :*: g) p) | |
Instance detailsDefined in GHC.Generics |
| Semigroup c => Semigroup (K1 i c p) | |
Instance detailsDefined in GHC.Generics |
| Semigroup a => Semigroup (ParsecT s u m a) | |
Instance detailsDefined in Text.Parsec.Prim Methods (<>) :: ParsecT s u m a -> ParsecT s u m a -> ParsecT s u m a # sconcat :: NonEmpty (ParsecT s u m a) -> ParsecT s u m a stimes :: Integral b => b -> ParsecT s u m a -> ParsecT s u m a |
| (Semigroup a, Semigroup b, Semigroup c, Semigroup d) => Semigroup (a, b, c, d) | |
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 (f (g a)) => Semigroup (Compose f g a) | |
Instance detailsDefined in Data.Functor.Compose Methods (<>) :: Compose f g a -> Compose f g a -> Compose f g a # sconcat :: NonEmpty (Compose f g a) -> Compose f g a stimes :: Integral b => b -> Compose f g a -> Compose f g a |
| Semigroup (f (g p)) => Semigroup ((f :.: g) p) | |
Instance detailsDefined in GHC.Generics |
| Semigroup (f p) => Semigroup (M1 i c f p) | |
Instance detailsDefined in GHC.Generics |
| (Semigroup a, Semigroup b, Semigroup c, Semigroup d, Semigroup e) => Semigroup (a, b, c, d, e) | |
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) |