appendmap-0.1.3: Map with a Semigroup and Monoid instances delegating to Semigroup of the elements

Safe HaskellSafe
LanguageHaskell2010

Data.Map.Append.Lazy

Documentation

newtype AppendMap k v Source #

Constructors

AppendMap 

Fields

Instances
(Ord k, Semigroup v) => Semigroup (AppendMap k v) Source # 
Instance details

Defined in Data.Map.Append.Lazy

Methods

(<>) :: AppendMap k v -> AppendMap k v -> AppendMap k v #

sconcat :: NonEmpty (AppendMap k v) -> AppendMap k v #

stimes :: Integral b => b -> AppendMap k v -> AppendMap k v #

(Ord k, Semigroup v) => Monoid (AppendMap k v) Source # 
Instance details

Defined in Data.Map.Append.Lazy

Methods

mempty :: AppendMap k v #

mappend :: AppendMap k v -> AppendMap k v -> AppendMap k v #

mconcat :: [AppendMap k v] -> AppendMap k v #