HSet-0.0.1: Faux heterogeneous sets

Safe HaskellNone
LanguageHaskell2010

Data.HSet.Mutable

Documentation

data HKey a Source #

Instances

Eq (HKey a) Source # 

Methods

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

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

data HSet s Source #

new :: ST s (HSet s) Source #

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

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

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