| Monoid Ordering | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
| Monoid () | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
| Monoid ByteString | |
Instance detailsDefined in Data.ByteString.Internal |
| Monoid ByteString | |
Instance detailsDefined in Data.ByteString.Lazy.Internal |
| Monoid Builder | |
Instance detailsDefined in Data.Text.Internal.Builder |
| Monoid Builder | |
Instance detailsDefined in Data.ByteString.Builder.Internal |
| Monoid Series | |
Instance detailsDefined in Data.Aeson.Encoding.Internal |
| Monoid EventLifetime | Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Event.Internal Methods mempty :: EventLifetime # mappend :: EventLifetime -> EventLifetime -> EventLifetime # mconcat :: [EventLifetime] -> EventLifetime # |
| Monoid Event | Since: base-4.3.1.0 |
Instance detailsDefined in GHC.Event.Internal |
| Monoid Lifetime | mappend takes the longer of two lifetimes.
Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Event.Internal |
| Monoid All | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Monoid Any | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Monoid ShortByteString | |
Instance detailsDefined in Data.ByteString.Short.Internal |
| Monoid ByteArray | |
Instance detailsDefined in Data.Primitive.ByteArray |
| Monoid IntSet | |
Instance detailsDefined in Data.IntSet.Internal |
| Monoid IntMultiSet | |
Instance detailsDefined in Data.IntMultiSet |
| Monoid PrefsMod | |
Instance detailsDefined in Options.Applicative.Builder |
| Monoid ParseError | |
Instance detailsDefined in Options.Applicative.Types |
| Monoid Completer | |
Instance detailsDefined in Options.Applicative.Types |
| Monoid ParserHelp | |
Instance detailsDefined in Options.Applicative.Help.Types |
| Monoid Doc | |
Instance detailsDefined in Text.PrettyPrint.HughesPJ |
| Monoid AnsiStyle | mempty does nothing, which is equivalent to inheriting the style of the
surrounding doc, or the terminal’s default if no style has been set yet.
|
Instance detailsDefined in Data.Text.Prettyprint.Doc.Render.Terminal.Internal |
| Monoid ShortText | |
Instance detailsDefined in Data.Text.Short.Internal |
| a :=> (Monoid (Dict a)) | |
Instance detailsDefined in Data.Constraint |
| () :=> (Monoid [a]) | |
Instance detailsDefined in Data.Constraint |
| () :=> (Monoid Ordering) | |
Instance detailsDefined in Data.Constraint |
| () :=> (Monoid ()) | |
Instance detailsDefined in Data.Constraint |
| Monoid [a] | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
| Semigroup a => Monoid (Maybe a) | Lift a semigroup into Maybe forming a Monoid according to
http://en.wikipedia.org/wiki/Monoid: "Any semigroup S may be
turned into a monoid simply by adjoining an element e not in S
and defining e*e = e and e*s = s = s*e for all s ∈ S." Since 4.11.0: constraint on inner a value generalised from
Monoid to Semigroup. Since: base-2.1 |
Instance detailsDefined in GHC.Base |
| Monoid a => Monoid (IO a) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
| Monoid (IResult a) | |
Instance detailsDefined in Data.Aeson.Types.Internal |
| Monoid (Result a) | |
Instance detailsDefined in Data.Aeson.Types.Internal |
| Monoid (Parser a) | |
Instance detailsDefined in Data.Aeson.Types.Internal |
| (Semigroup a, Monoid a) => Monoid (Concurrently a) | Since: async-2.1.0 |
Instance detailsDefined in Control.Concurrent.Async |
| (Ord a, Bounded a) => Monoid (Min a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| (Ord a, Bounded a) => Monoid (Max a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| Monoid m => Monoid (WrappedMonoid m) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| Semigroup a => Monoid (Option a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| Monoid a => Monoid (Identity a) | |
Instance detailsDefined in Data.Functor.Identity |
| Monoid (First a) | Since: base-2.1 |
Instance detailsDefined in Data.Monoid |
| Monoid (Last a) | Since: base-2.1 |
Instance detailsDefined in Data.Monoid |
| Monoid a => Monoid (Dual a) | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Monoid (Endo a) | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Num a => Monoid (Sum a) | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Num a => Monoid (Product a) | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Monoid a => Monoid (Down a) | Since: base-4.11.0.0 |
Instance detailsDefined in Data.Ord |
| PrimType ty => Monoid (UArray ty) | |
Instance detailsDefined in Basement.UArray.Base |
| Monoid s => Monoid (CI s) | |
Instance detailsDefined in Data.CaseInsensitive.Internal |
| a => Monoid (Dict a) | |
Instance detailsDefined in Data.Constraint |
| Monoid (IntMap a) | |
Instance detailsDefined in Data.IntMap.Internal |
| Monoid (Seq a) | |
Instance detailsDefined in Data.Sequence.Internal |
| Ord a => Monoid (Set a) | |
Instance detailsDefined in Data.Set.Internal |
| Monoid (Predicate a) | |
Instance detailsDefined in Data.Functor.Contravariant |
| Monoid (Comparison a) | |
Instance detailsDefined in Data.Functor.Contravariant |
| Monoid (Equivalence a) | |
Instance detailsDefined in Data.Functor.Contravariant |
| Divisible divisible => Monoid (Supplied divisible) | |
Instance detailsDefined in Contravariant.Extras |
| Monoid (DList a) | |
Instance detailsDefined in Data.DList |
| Monoid (Heap a) | |
Instance detailsDefined in Data.Heap |
| Prim a => Monoid (Vector a) | |
Instance detailsDefined in Data.Vector.Primitive |
| Storable a => Monoid (Vector a) | |
Instance detailsDefined in Data.Vector.Storable |
| (Hashable a, Eq a) => Monoid (HashSet a) | |
Instance detailsDefined in Data.HashSet |
| Monoid (Vector a) | |
Instance detailsDefined in Data.Vector |
| Ord a => Monoid (Min a) | |
Instance detailsDefined in Control.Lens.Internal.Fold |
| Ord a => Monoid (Max a) | |
Instance detailsDefined in Control.Lens.Internal.Fold |
| Monoid (Leftmost a) | |
Instance detailsDefined in Control.Lens.Internal.Fold |
| Monoid (Rightmost a) | |
Instance detailsDefined in Control.Lens.Internal.Fold |
| (Precise a, RealFloat a) => Monoid (Log a) | |
Instance detailsDefined in Numeric.Log |
| Monoid a => Monoid (Managed a) | |
Instance detailsDefined in Control.Monad.Managed |
| Monoid (Hints t) | |
Instance detailsDefined in Text.Megaparsec.Internal |
| Ord a => Monoid (MultiSet a) | |
Instance detailsDefined in Data.MultiSet |
| Monoid (InfoMod a) | |
Instance detailsDefined in Options.Applicative.Builder |
| Monoid (DefaultProp a) | |
Instance detailsDefined in Options.Applicative.Builder.Internal |
| Monoid (Doc a) | |
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ |
| Monoid (Doc ann) | mempty = emptyDoc
mconcat = hcat
>>> mappend "hello" "world" :: Doc ann
helloworld
|
Instance detailsDefined in Data.Text.Prettyprint.Doc.Internal |
| PrimUnlifted a => Monoid (UnliftedArray a) | Since: primitive-0.6.4.0 |
Instance detailsDefined in Data.Primitive.UnliftedArray |
| Monoid (SmallArray a) | |
Instance detailsDefined in Data.Primitive.SmallArray |
| Monoid (Array a) | |
Instance detailsDefined in Data.Primitive.Array |
| Semigroup a => Monoid (Event a) | The combinator mempty represents an event that never occurs.
It is a synonym, mempty :: Event a
mempty = never |
Instance detailsDefined in Reactive.Banana.Types |
| (Upper a, Meet a) => Monoid (Meeting a) | Meeting mempty is the left- and right-identity.
let (l, r) = (mappend mempty (Meeting x), mappend (Meeting x) mempty) in l == Meeting x && r == Meeting (x :: Bool) |
Instance detailsDefined in Data.Semilattice.Meet |
| (Lower a, Join a) => Monoid (Joining a) | Joining mempty is the left- and right-identity.
\ x -> let (l, r) = (mappend mempty (Joining x), mappend (Joining x) mempty) in l == Joining x && r == Joining (x :: IntSet) |
Instance detailsDefined in Data.Semilattice.Join |
| Monoid (Builder element) | Provides support for O(1) concatenation. |
Instance detailsDefined in VectorBuilder.Core.Builder |
| Monoid (MergeSet a) | |
Instance detailsDefined in Data.Set.Internal Methods mempty :: MergeSet a # mappend :: MergeSet a -> MergeSet a -> MergeSet a # mconcat :: [MergeSet a] -> MergeSet a # |
| Class (Semigroup a) (Monoid a) | |
Instance detailsDefined in Data.Constraint |
| (Monoid a) :=> (Monoid (Maybe a)) | |
Instance detailsDefined in Data.Constraint |
| (Monoid a) :=> (Monoid (Const a b)) | |
Instance detailsDefined in Data.Constraint |
| (Monoid a) :=> (Monoid (Identity a)) | |
Instance detailsDefined in Data.Constraint |
| (Monoid a) :=> (Monoid (IO a)) | |
Instance detailsDefined in Data.Constraint |
| (Monoid a) :=> (Applicative ((,) a)) | |
Instance detailsDefined in Data.Constraint |
| (Monoid a) :=> (Applicative (Const a :: * -> *)) | |
Instance detailsDefined in Data.Constraint |
| Monoid b => Monoid (a -> b) | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
| (Monoid a, Monoid b) => Monoid (a, b) | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
| Monoid a => Monoid (ST s a) | Since: base-4.11.0.0 |
Instance detailsDefined in GHC.ST |
| Monoid (Results s a) | |
Instance detailsDefined in Text.Earley.Parser.Internal |
| Monoid a => Monoid (Op a b) | |
Instance detailsDefined in Data.Functor.Contravariant |
| (Eq k, Hashable k) => Monoid (HashMap k v) | |
Instance detailsDefined in Data.HashMap.Base |
| Ord k => Monoid (Map k v) | |
Instance detailsDefined in Data.Map.Internal |
| Monoid (Proxy s) | Since: base-4.7.0.0 |
Instance detailsDefined in Data.Proxy |
| Monoid (Mod t a) | |
Instance detailsDefined in Env.Internal.Parser |
| Monoid b => Monoid (Fold a b) | |
Instance detailsDefined in Control.Foldl |
| Monad m => Monoid (EndoM m a) | |
Instance detailsDefined in Control.Foldl |
| (Monad m, Monoid a) => Monoid (GenT m a) | |
Instance detailsDefined in Hedgehog.Internal.Gen |
| Monoid (ReifiedFold s a) | |
Instance detailsDefined in Control.Lens.Reified |
| Monoid (f a) => Monoid (Indexing f a) | >>> "cat" ^@.. (folded <> folded)
[(0,'c'),(1,'a'),(2,'t'),(0,'c'),(1,'a'),(2,'t')]
>>> "cat" ^@.. indexing (folded <> folded)
[(0,'c'),(1,'a'),(2,'t'),(3,'c'),(4,'a'),(5,'t')]
|
Instance detailsDefined in Control.Lens.Internal.Indexed |
| (Contravariant f, Applicative f) => Monoid (Folding f a) | |
Instance detailsDefined in Control.Lens.Internal.Fold |
| Applicative f => Monoid (Traversed a f) | |
Instance detailsDefined in Control.Lens.Internal.Fold |
| (Apply f, Applicative f) => Monoid (TraversedF a f) | |
Instance detailsDefined in Control.Lens.Internal.Fold |
| Monad m => Monoid (Sequenced a m) | |
Instance detailsDefined in Control.Lens.Internal.Fold |
| (Monad m, Semigroup a, Monoid a) => Monoid (ListT m a) | |
Instance detailsDefined in List.Transformer |
| (Ord t, Ord e) => Monoid (ParseError t e) | |
Instance detailsDefined in Text.Megaparsec.Error |
| Monoid (Mod f a) | |
Instance detailsDefined in Options.Applicative.Builder.Internal |
| (Semigroup a, Monoid a, MonadUnliftIO m) => Monoid (Concurrently m a) | Since: unliftio-0.1.0.0 |
Instance detailsDefined in UnliftIO.Async |
| (Monoid a, Monoid b) :=> (Monoid (a, b)) | |
Instance detailsDefined in Data.Constraint |
| (Monoid a, Monoid b, Monoid c) => Monoid (a, b, c) | Since: base-2.1 |
Instance detailsDefined in GHC.Base Methods mempty :: (a, b, c) # mappend :: (a, b, c) -> (a, b, c) -> (a, b, c) # mconcat :: [(a, b, c)] -> (a, b, c) # |
| Monoid (Results s t a) | |
Instance detailsDefined in Text.Earley.Generator.Internal |
| Monoid a => Monoid (Const a b) | |
Instance detailsDefined in Data.Functor.Const |
| Alternative f => Monoid (Alt f a) | Since: base-4.8.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
| (Monoid b, Monad m) => Monoid (FoldM m a b) | |
Instance detailsDefined in Control.Foldl |
| Monoid (ReifiedIndexedFold i s a) | |
Instance detailsDefined in Control.Lens.Reified |
| (Profunctor p, Arrow p, Semigroup b, Monoid b) => Monoid (Closure p a b) | |
Instance detailsDefined in Data.Profunctor.Closed |
| ArrowPlus p => Monoid (Tambara p a b) | |
Instance detailsDefined in Data.Profunctor.Strong |
| Reifies s (ReifiedMonoid a) => Monoid (ReflectedMonoid a s) | |
Instance detailsDefined in Data.Reflection |
| (Semigroup a, Monoid a) => Monoid (Tagged s a) | |
Instance detailsDefined in Data.Tagged |
| (Monoid a, Monoid b, Monoid c, Monoid d) => Monoid (a, b, c, d) | Since: base-2.1 |
Instance detailsDefined in GHC.Base Methods mempty :: (a, b, c, d) # mappend :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) # mconcat :: [(a, b, c, d)] -> (a, b, c, d) # |
| Monoid (Prod r e t a) | |
Instance detailsDefined in Text.Earley.Grammar |
| (Stream s, Monoid a) => Monoid (ParsecT e s m a) | Since: megaparsec-5.3.0 |
Instance detailsDefined in Text.Megaparsec.Internal |
| (Monoid a, Monoid b, Monoid c, Monoid d, Monoid e) => Monoid (a, b, c, d, e) | Since: base-2.1 |
Instance detailsDefined in GHC.Base Methods mempty :: (a, b, c, d, e) # mappend :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) # mconcat :: [(a, b, c, d, e)] -> (a, b, c, d, e) # |
| Contravariant g => Monoid (BazaarT p g a b t) | |
Instance detailsDefined in Control.Lens.Internal.Bazaar |