@@ -20,7 +20,11 @@ import Streamly.Internal.Data.IsMap (IsMap(..))
21import qualified Data.HashMap.Strict as HashMap
21import qualified Data.HashMap.Strict as HashMap
23+#if MIN_VERSION_hashable(1,4,0)
23instance (Hashable k) => IsMap (HashMap.HashMap k) where
24instance (Hashable k) => IsMap (HashMap.HashMap k) where
26+instance (Hashable k, Eq k) => IsMap (HashMap.HashMap k) where
24 type Key (HashMap.HashMap k) = k
28 type Key (HashMap.HashMap k) = k
26 mapEmpty = HashMap.empty
30 mapEmpty = HashMap.empty