packages feed

enummapset-th 0.6.0.0 → 0.6.0.1

raw patch · 3 files changed

+7/−7 lines, 3 filesdep ~base

Dependency ranges changed: base

Files

Data/EnumSet.hs view
@@ -94,10 +94,10 @@  instance (Enum k, Show k) => Show (EnumSet k) where     showsPrec p s = showParen (p > 10) $-        showString "fromList " . shows (toList s)+        showString "fromList " . shows (Data.EnumSet.toList s)  instance (Enum k, Read k) => Read (EnumSet k) where     readPrec = parens . prec 10 $ do         Ident "fromList" <- lexP-        fmap fromList readPrec+        fmap Data.EnumSet.fromList readPrec 
enummapset-th.cabal view
@@ -1,5 +1,5 @@ name:           enummapset-th-version:        0.6.0.0+version:        0.6.0.1 synopsis:       TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap. description:   This package wraps @IntSet@ and @IntMap@ from @containers@, and provides
include/map.inc view
@@ -10,7 +10,7 @@ -- | Documentation: <http://hackage.haskell.org/packages/archive/containers/latest/doc/html/Data-IntMap-STRICT.html> module Data.EnumMap.STRICT where -import Prelude (Eq, Ord, Enum, Functor (..), (.), ($), (>), const)+import Prelude (Eq, Ord, Enum, Functor (..), (.), ($), (>)) import Control.DeepSeq import Data.Data import Data.Foldable (Foldable)@@ -171,19 +171,19 @@  instance Functor (EnumMap k) where     {-# INLINE fmap #-}-    fmap = map+    fmap = Data.EnumMap.STRICT.map  deriving instance Foldable (EnumMap k) deriving instance Traversable (EnumMap k)  instance (Enum k, Show k, Show a) => Show (EnumMap k a) where     showsPrec p m = showParen (p > 10) $-        showString "fromList " . shows (toList m)+        showString "fromList " . shows (Data.EnumMap.STRICT.toList m)  instance (Enum k, Read k, Read a) => Read (EnumMap k a) where     readPrec = parens . prec 10 $ do         Ident "fromList" <- lexP-        fromList `fmap` readPrec+        Data.EnumMap.STRICT.fromList `fmap` readPrec  -- vim: ft=haskell: