Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
NonCanonical_Mappend :: NonCanonical_Monoidghc-lib-parser GHC.Tc.Errors.Types mappend was defined as something other than (<>).
gmappend :: (Generic a, Semigroup (Rep a ())) => a -> a -> ageneric-data Generic.Data instance Semigroup MyType where (<>) = gmappend
See also gmempty.gmappend' :: (Generic a, Monoid (Rep a ())) => a -> a -> ageneric-data Generic.Data Generic (<>) (or mappend). The difference from gmappend is the Monoid constraint instead of Semigroup, for older versions of base where Semigroup is not a superclass of Monoid.
gmappend :: (Generic a, Semigroup (Rep a ())) => a -> a -> ageneric-data Generic.Data.Internal.Prelude instance Semigroup MyType where (<>) = gmappend
See also gmempty.gmappend' :: (Generic a, Monoid (Rep a ())) => a -> a -> ageneric-data Generic.Data.Internal.Prelude Generic (<>) (or mappend). The difference from gmappend is the Monoid constraint instead of Semigroup, for older versions of base where Semigroup is not a superclass of Monoid.
smappend :: (IsString m, Monoid m) => m -> m -> mhpqtypes Data.Monoid.Utils Concatenate two elements with separator between them.
gmappend :: (Generic a, GSemigroup (Rep a)) => a -> a -> acabal-install-solver Distribution.Solver.Compat.Prelude Generically generate a Semigroup (<>) operation for any type implementing Generic. This operation will append two values by point-wise appending their component fields. It is only defined for product types.
gmappend a (gmappend b c) = gmappend (gmappend a b) c
-
cabal-install Distribution.Client.ProjectConfig Newtype wrapper for Map that provides a Monoid instance that mappends values of overlapping keys rather than taking the first.
MapMappend :: Map k v -> MapMappend k vcabal-install Distribution.Client.ProjectConfig No documentation available.
getMapMappend :: MapMappend k v -> Map k vcabal-install Distribution.Client.ProjectConfig No documentation available.