packages feed

papa-0.4.0: src/Papa/Base/Data/Semigroup.hs

{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -Wall #-}

module Papa.Base.Data.Semigroup (
  module P,
) where

import Data.Semigroup as P (
  All (getAll),
  Any (getAny),
  Arg (Arg),
  ArgMax,
  ArgMin,
  Dual (getDual),
  Endo (appEndo),
  First (getFirst),
  Last (getLast),
  Max (getMax),
  Min (getMin),
  Product (getProduct),
  Semigroup (sconcat, stimes, (<>)),
  Sum (getSum),
  WrappedMonoid (unwrapMonoid),
  cycle1,
  diff,
  mtimesDefault,
  stimesIdempotent,
  stimesIdempotentMonoid,
  stimesMonoid,
 )