HSet-0.0.1: Faux heterogeneous sets

Safe HaskellNone
LanguageHaskell2010

Data.HSet.Mutable

Documentation

data HKey a #

Instances

Eq (HKey a) # 

Methods

(==) :: HKey a -> HKey a -> Bool #

(/=) :: HKey a -> HKey a -> Bool #

data HSet s #

new :: ST s (HSet s) #

insert :: Typeable a => a -> HSet s -> ST s (HKey a) #

lookup :: Typeable a => HKey a -> HSet s -> ST s (Maybe a) #

delete :: HKey a -> HSet s -> ST s () #