CurryDB-0.1.0.0: Database/Curry/Binary.hs
{-# LANGUAGE FlexibleInstances #-}
module Database.Curry.Binary where
import Control.Applicative
import Data.Binary
import qualified Data.ByteString as S
import qualified Data.HashMap.Strict as HMS
instance Binary v => Binary (HMS.HashMap S.ByteString v) where
put = put . HMS.toList
get = HMS.fromList <$> get