Hoogle Search

Within LTS Haskell 24.2 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. module Data.Eliminator.Monoid

    Eliminator functions for data types in Data.Monoid. All of these are re-exported from Data.Eliminator with the following exceptions:

  2. module Data.Invertible.Monoid

    Bidirectional transforms for Data.Monoid.

  3. module Parameterized.Data.Monoid

    No documentation available.

  4. class Monoid m => MonoidNull m

    monoid-subclasses Data.Monoid.Null

    Extension of Monoid that allows testing a value for equality with mempty. The following law must hold:

    null x == (x == mempty)
    
    Furthermore, the performance of this method should be constant, i.e., independent of the length of its argument.

  5. type Monoid' = Monoid

    monoid-extras Data.Monoid.WithSemigroup

    For base < 4.11, the Monoid' constraint is a synonym for things which are instances of both Semigroup and Monoid. For base version 4.11 and onwards, Monoid has Semigroup as a superclass already, so for backwards compatibility Monoid' is provided as a synonym for Monoid.

  6. module Data.HashMap.Monoidal

    This module provides a HashMap variant which uses the value's Monoid instance to accumulate conflicting entries when merging Maps. While some functions mirroring those of HashMap are provided here for convenience, more specialized needs will likely want to use either the Newtype or Wrapped instances to manipulate the underlying Map.

  7. newtype MonoidalHashMap k a

    monoidal-containers Data.HashMap.Monoidal

    A HashMap with monoidal accumulation

  8. MonoidalHashMap :: HashMap k a -> MonoidalHashMap k a

    monoidal-containers Data.HashMap.Monoidal

    No documentation available.

  9. module Data.IntMap.Monoidal

    This module provides a IntMap variant which uses the value's Monoid instance to accumulate conflicting entries when merging Maps. While some functions mirroring those of IntMap are provided here for convenience, more specialized needs will likely want to use either the Newtype or Wrapped instances to manipulate the underlying Map.

  10. newtype MonoidalIntMap a

    monoidal-containers Data.IntMap.Monoidal

    An IntMap with monoidal accumulation

Page 2 of many | Previous | Next