strict-containers-serialise-0.2: Strict containers - Serialise instances
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Strict.Containers.Serialise

Orphan instances

Serialise a => Serialise (IntMap a) Source # 
Instance details

Serialise a => Serialise (Seq a) Source # 
Instance details

Methods

encode :: Seq a -> Encoding #

decode :: Decoder s (Seq a) #

encodeList :: [Seq a] -> Encoding #

decodeList :: Decoder s [Seq a] #

Serialise a => Serialise (Vector a) Source # 
Instance details

(Serialise k, Hashable k, Eq k, Serialise v) => Serialise (HashMap k v) Source # 
Instance details

Methods

encode :: HashMap k v -> Encoding #

decode :: Decoder s (HashMap k v) #

encodeList :: [HashMap k v] -> Encoding #

decodeList :: Decoder s [HashMap k v] #

(Ord k, Serialise k, Serialise v) => Serialise (Map k v) Source # 
Instance details

Methods

encode :: Map k v -> Encoding #

decode :: Decoder s (Map k v) #

encodeList :: [Map k v] -> Encoding #

decodeList :: Decoder s [Map k v] #