Data.Semigroup (original) (raw)

Semigroup Ordering Source #

Since: 4.9.0.0

Instance details

Defined in GHC.Base

Semigroup () Source #

Since: 4.9.0.0

Instance details

Defined in GHC.Base

Semigroup Any Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup.Internal

Semigroup All Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup.Internal

Semigroup Lifetime Source #

Since: 4.10.0.0

Instance details

Defined in GHC.Event.Internal

Semigroup Event Source #

Since: 4.10.0.0

Instance details

Defined in GHC.Event.Internal

Semigroup Void Source #

Since: 4.9.0.0

Instance details

Defined in Data.Void

Semigroup [a] Source #

Since: 4.9.0.0

Instance details

Defined in GHC.Base

Semigroup a => Semigroup (Maybe a) Source #

Since: 4.9.0.0

Instance details

Defined in GHC.Base

Semigroup a => Semigroup (IO a) Source #

Since: 4.10.0.0

Instance details

Defined in GHC.Base

Semigroup p => Semigroup (Par1 p) Source #

Since: 4.12.0.0

Instance details

Defined in GHC.Generics

Semigroup (NonEmpty a) Source #

Since: 4.9.0.0

Instance details

Defined in GHC.Base

Semigroup a => Semigroup (Down a) Source #

Since: 4.11.0.0

Instance details

Defined in Data.Ord

Num a => Semigroup (Product a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup.Internal

Num a => Semigroup (Sum a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup.Internal

Semigroup (Endo a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup.Internal

Semigroup a => Semigroup (Dual a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup.Internal

Semigroup (Last a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Monoid

Semigroup (First a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Monoid

Semigroup a => Semigroup (Identity a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Functor.Identity

Semigroup a => Semigroup (Option a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup

Monoid m => Semigroup (WrappedMonoid m) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup

Semigroup (Last a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup

Semigroup (First a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup

Ord a => Semigroup (Max a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup

Ord a => Semigroup (Min a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup

Semigroup (Equivalence a) Source #

Instance details

Defined in Data.Functor.Contravariant

Semigroup (Comparison a) Source #

Instance details

Defined in Data.Functor.Contravariant

Semigroup (Predicate a) Source #

Instance details

Defined in Data.Functor.Contravariant

Semigroup b => Semigroup (a -> b) Source #

Since: 4.9.0.0

Instance details

Defined in GHC.Base

Semigroup (Either a b) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Either

Semigroup (V1 p) Source #

Since: 4.12.0.0

Instance details

Defined in GHC.Generics

Semigroup (U1 p) Source #

Since: 4.12.0.0

Instance details

Defined in GHC.Generics

(Semigroup a, Semigroup b) => Semigroup (a, b) Source #

Since: 4.9.0.0

Instance details

Defined in GHC.Base

Semigroup a => Semigroup (ST s a) Source #

Since: 4.11.0.0

Instance details

Defined in GHC.ST

Semigroup (Proxy s) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Proxy

Semigroup a => Semigroup (Op a b) Source #

Instance details

Defined in Data.Functor.Contravariant

Semigroup (f p) => Semigroup (Rec1 f p) Source #

Since: 4.12.0.0

Instance details

Defined in GHC.Generics

(Semigroup a, Semigroup b, Semigroup c) => Semigroup (a, b, c) Source #

Since: 4.9.0.0

Instance details

Defined in GHC.Base

Methods

(<>) :: (a, b, c) -> (a, b, c) -> (a, b, c) Source #

sconcat :: NonEmpty (a, b, c) -> (a, b, c) Source #

stimes :: Integral b0 => b0 -> (a, b, c) -> (a, b, c) Source #

Alternative f => Semigroup (Alt f a) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Semigroup.Internal

(Applicative f, Semigroup a) => Semigroup (Ap f a) Source #

Since: 4.12.0.0

Instance details

Defined in Data.Monoid

Semigroup a => Semigroup (Const a b) Source #

Since: 4.9.0.0

Instance details

Defined in Data.Functor.Const

Semigroup c => Semigroup (K1 i c p) Source #

Since: 4.12.0.0

Instance details

Defined in GHC.Generics

(Semigroup (f p), Semigroup (g p)) => Semigroup ((f :*: g) p) Source #

Since: 4.12.0.0

Instance details

Defined in GHC.Generics

(Semigroup a, Semigroup b, Semigroup c, Semigroup d) => Semigroup (a, b, c, d) Source #

Since: 4.9.0.0

Instance details

Defined in GHC.Base

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 b0 => b0 -> (a, b, c, d) -> (a, b, c, d) Source #

Semigroup (f p) => Semigroup (M1 i c f p) Source #

Since: 4.12.0.0

Instance details

Defined in GHC.Generics

Semigroup (f (g p)) => Semigroup ((f :.: g) p) Source #

Since: 4.12.0.0

Instance details

Defined in GHC.Generics

(Semigroup a, Semigroup b, Semigroup c, Semigroup d, Semigroup e) => Semigroup (a, b, c, d, e) Source #

Since: 4.9.0.0

Instance details

Defined in GHC.Base

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 b0 => b0 -> (a, b, c, d, e) -> (a, b, c, d, e) Source #